美团面试题 · Java
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 394 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 241 题Java 中 String、StringBuilder、StringBuffer 有什么区别?各自适用场景是什么? 考察可变与不可变类的区别、线程安全与性能取舍第 242 题请说明你通常如何对Java应用进行JVM调优,并给出一个实际案例。 考察对JVM内存结构、垃圾回收机制的理解以及实际调优方法和效果验证能力第 243 题ThreadLocal 内存泄漏的根本原因是什么? 考察对 ThreadLocal 内部结构、引用类型和内存泄漏机制的理解第 244 题请分析Redisson分布式锁的底层实现原理及其源码关键逻辑。 考察对Redisson分布式锁内部机制的理解,包括加锁、解锁、续期和故障处理第 245 题如何调整 G1 老年代回收的触发阈值? 考察对G1参数调优与回收触发机制的理解第 246 题请介绍一下 AQS(AbstractQueuedSynchronizer)的核心原理。 考察对 Java 并发框架底层设计和多线程同步机制的理解第 247 题请详细说明 G1 收集器的工作原理。 考察对G1分区、回收过程与停顿控制机制的理解第 248 题讲讲创建线程的几个方法。 考察Java中创建线程的多种方式及其区别第 249 题请介绍 Java JUC(java.util.concurrent)包中你熟悉的并发工具类有哪些,并说明它们的典型应用场景。 考察对 Java 并发工具类的掌握程度与实际应用理解第 250 题Spring 中异步方法返回值如何处理? 考察异步结果获取与异常处理的掌握程度第 251 题在Java中,静态方法可以被重写吗?请解释原因并说明如何验证。 考察静态方法与多态的边界理解第 252 题请分别说明 HashMap、HashSet 和 LinkedHashMap 的底层实现原理。 考察对常用集合底层数据结构的理解深度第 253 题请解释JMM内存模型,并说明如何保证可见性。 考察对Java内存模型的理解及并发可见性保证机制第 254 题JDK1.7和1.8中HashMap的区别 考察对HashMap版本演进、数据结构变化及并发安全影响的理解第 255 题使用 Java Stream 时有哪些注意事项?请结合实际场景说明。 考察对 Stream 使用边界和易错点的掌握程度第 256 题如果让你设计Spring框架,你会采用什么数据结构? 考察对Spring核心机制的理解及数据结构选型能力第 257 题synchronized和ReentrantLock的底层是如何实现可重入的? 考察对Java并发锁底层机制的理解深度第 258 题使用ForkJoinPool时如何防止它创建大量线程? 考察对ForkJoinPool线程数控制及并发限制策略的理解第 259 题什么是线程安全? 考察对并发编程核心概念的掌握第 260 题请对比 Java 中 synchronized 和 Lock 接口各实现(如 ReentrantLock)的异同与适用场景。 考察对 Java 并发锁机制的深入理解与选型能力