美团面试题 · Java
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 394 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 101 题线程池有哪些具体的拒绝策略?为什么要设计拒绝机制? 考察线程池饱和处理策略及其设计意图第 102 题请说明线程池的工作原理,包括其核心参数和执行流程。 考察对线程池核心机制、参数作用及任务执行流程的理解第 103 题ArrayList 和 LinkedList 在性能上有什么区别?各自适合什么场景? 考察对集合底层实现与复杂度差异的理解第 104 题你对ThreadLocal的理解是什么,以及它解决了什么问题? 考察线程局部变量原理、隔离机制与内存泄漏风险第 105 题请详细说明HashMap的底层数据结构,并解释不同JDK版本(如JDK1.7和JDK1.8)之间的主要差异。 考察HashMap底层实现原理及版本演进理解第 106 题start()和run()的区别是什么? 考察对Java多线程启动机制和线程执行生命周期的理解第 107 题HashMap的hash方法是怎么计算的 考察对HashMap hash扰动函数原理的理解第 108 题volatile可见性底层的原理是什么? 考察对Java内存模型和volatile实现机制的理解第 109 题请描述创建线程的四种常见方式,并说明它们的区别与适用场景。 考察多线程创建方式的掌握程度及对不同实现优缺点的理解第 110 题Java的集合框架包括哪些主要内容? 考察对Java集合框架整体结构和核心接口的掌握程度第 111 题学校学过后端 Java,为什么项目后端选择用 Node.js(Express 框架)? 考察技术选型的依据与个人独立思考能力第 112 题谈谈 synchronized 的原理 考察对 Java 内置锁机制及其底层实现的理解第 113 题了解过线程安全容器吗? 考察对线程安全容器的认知深度与适用场景第 114 题请解释 HashMap 是如何解决哈希冲突的? 考察对哈希表冲突处理机制的理解,重点是链表与红黑树的转换第 115 题为什么要选择 G1 垃圾回收器,它具备什么特性? 考察对 G1 垃圾回收器设计目标、核心特性及适用场景的理解第 116 题Java中怎么创建线程池? 考察线程池的创建方式、参数配置与使用场景理解第 117 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 118 题在使用线程池管理线程时,线程在什么情况下会被销毁? 考察线程池线程生命周期管理与核心参数的作用第 119 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解第 120 题G1垃圾收集器是从哪个JDK版本开始引入的? 考察对Java版本演进和G1发展历史的准确记忆