美团面试题 · Java

美团相关面试题,按最终去重题目聚合。

3614 道真题 · 当前筛选命中 394 · 更新 2026-08-05

筛选题目已选:Java
第 161 题Java 中生成代理的方式有哪几种?静态代理和动态代理的核心区别是什么? 考察对代理模式整体分类和静态代理与动态代理差异的理解技术原理方案权衡Java第 162 题请介绍Java类的加载过程以及类的完整生命周期。 考察对JVM类加载机制与类生命周期各阶段的理解问题拆解技术原理Java第 163 题在Java中,类的初始化阶段(类加载的初始化环节)会消耗哪些资源或产生哪些开销? 考察对类加载机制、初始化时机与资源开销的理解问题拆解技术原理Java第 164 题说一下公平锁和非公平锁的区别 考察对锁公平性机制、性能与适用场景的理解技术原理方案权衡Java第 165 题请说明Java中静态代码块的执行时机,以及它与静态变量赋值、实例代码块、构造方法的执行顺序。 考察初始化执行顺序的细节掌握技术原理Java第 166 题为什么 HashMap 不是线程安全的?在多线程环境下会发生什么问题? 考察并发缺陷分析和风险识别能力风险判断技术原理Java第 167 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 168 题请描述 HashMap 在 Java 中的底层存储结构,并说明链表在什么情况下会转换为红黑树。 考察对 HashMap 底层数据结构及扩容与树化机制的理解技术原理方案权衡Java第 169 题Java线程池的参数设计 考察线程池核心参数的设置逻辑与对并发场景的影响技术原理方案权衡Java第 170 题ABA问题怎么解决呢? 考察对并发场景下ABA问题的理解及解决方案风险判断技术原理Java第 171 题为什么 ConcurrentHashMap 的 size() 不是精确值?请说明其内部实现原理。 考察对并发容器弱一致性与非阻塞计数设计的理解技术原理方案权衡Java第 172 题如何排查死锁问题? 考察死锁排查的流程、工具使用和日志分析能力问题拆解风险判断问题排查Java第 173 题你项目的垃圾回收器采用的是什么? 考察对项目实际使用的垃圾回收器及其配置的了解程度项目复盘技术原理Java第 174 题如果线上出现内存泄漏,你会如何定位并解决?请说明完整思路。 考察内存泄漏的系统性排查与解决框架技术原理方案权衡问题排查Java第 175 题哪些集合是线程安全的哪些是线程不安全的? 考察对 Java 集合线程安全性的掌握与并发编程基础风险判断技术原理Java第 176 题Java里面有哪些创建线程的方法 考察Java多线程编程的基础知识掌握程度编码实现技术原理Java第 177 题HashMap扩容时,元素位置是如何变化的?新位置与旧位置有何规律? 考察对扩容重分布逻辑的理解性能优化技术原理Java第 178 题请说明线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际调优能力技术原理方案权衡Java第 179 题请详细介绍 Set、Map、List 这三种集合类型,并分别列举它们的使用场景。 考察对 Java 集合框架核心类型的理解、区别掌握及实际应用选型能力技术原理技术选型Java第 180 题为什么需要打破双亲委派模型?请举例说明哪些场景必须破坏类加载机制。 考察对类加载机制边界与场景的深入理解技术原理方案权衡Java