美团面试题 · 问题排查 · Java

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

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

筛选题目已选:问题排查 · Java
第 1 题CompletableFuture使用的线程池是什么?如果任务较多、耗时很长,会有什么问题? 考察对CompletableFuture默认线程池机制及其在高负载下的局限性的理解风险判断技术原理问题排查Java第 2 题请分析 ThreadLocal 内存泄漏的根本原因,以及 JDK 的改进方案。 考察 ThreadLocal 原理、内存泄漏机制与 JDK 修复细节技术原理问题排查Java第 3 题请介绍项目中线程池的实现方式、用法,包括参数、拒绝策略和注意事项。 考察对线程池核心参数、执行流程和池化原理的理解与应用性能优化技术原理问题排查Java第 4 题在 Java List 遍历过程中直接删除元素会有什么问题? 考察集合遍历中并发修改异常的成因与正确处理方式技术原理问题排查Java第 5 题如何中断线程池中一个特定的任务? 考察线程中断机制、任务取消策略与线程池协调能力技术原理问题排查Java第 6 题如何排查死锁问题? 考察死锁排查的流程、工具使用和日志分析能力问题拆解风险判断问题排查Java第 7 题如果线上出现内存泄漏,你会如何定位并解决?请说明完整思路。 考察内存泄漏的系统性排查与解决框架技术原理方案权衡问题排查Java第 8 题HashMap扩容机制是什么? 考察对HashMap扩容原理、触发条件及并发影响的掌握技术原理问题排查Java第 9 题Java 8 为什么用元空间取代永久代? 考察 JVM 内存模型演进的背景与动机技术原理问题排查Java第 10 题请介绍Java中的锁机制,并说明synchronized和ReentrantLock的主要区别与实现原理。 考察对Java并发锁机制、同步语义及底层原理的理解技术原理方案权衡问题排查Java第 11 题请说明你通常如何对Java应用进行JVM调优,并给出一个实际案例。 考察对JVM内存结构、垃圾回收机制的理解以及实际调优方法和效果验证能力性能优化技术原理问题排查JavaJVM第 12 题使用Java过程中常见的异常有哪些? 考察对Java异常体系、典型异常场景及处理方式的理解技术原理问题排查Java第 13 题平时遇到过ClassNotFoundException吗? 考察对类加载机制和异常排查的实际经验问题拆解技术原理问题排查Java第 14 题如何定位到具体是哪个线程出现了死锁问题? 考察通过线程转储识别死锁线程和涉及的资源的能力问题拆解技术原理问题排查Java第 15 题请分享一次你线上遇到 Full GC 的真实经历,以及你的排查和解决过程。 考察对 Full GC 现象的识别、排查思路和实际解决能力性能优化问题拆解问题排查Java第 16 题线程执行IO操作时处于什么状态? 考察对阻塞式IO与线程状态关系的理解技术原理问题排查Java第 17 题volatile 能否保证数组元素的可见性?如何解决? 考察对 Java 内存模型中 volatile 语义的理解及并发数组更新的正确处理技术原理问题排查Java第 18 题你排查过内存泄漏问题吗?一般怎么排查,有没有用过什么工具? 考察内存泄漏的排查方法论与工具实践持续改进技术原理问题排查Java第 19 题Java在等待IO时会占用CPU时间吗? 考察对阻塞IO与CPU使用关系的理解技术原理问题排查Java第 20 题如果进行G1垃圾回收器参数调优,你会关注哪些核心参数?如何根据监控调整? 考察对G1参数含义的理解和实际调优方法论性能优化问题排查Java