美团面试题 · 技术原理 · Java
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 374 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 321 题请解释G1垃圾回收器的基本原理。 考察对G1垃圾回收器内部机制和设计思想的理解第 322 题Java 类初始化时,静态代码块、常量(静态字段)和普通实例方法(复合函数)的执行顺序是什么?请结合代码说明输出。 考察 Java 类加载与初始化顺序的理解第 323 题请介绍 Java 垃圾回收(GC)的主要方法及其适用场景。 考察对 Java 垃圾回收机制的理解深度和选用能力第 324 题你排查过内存泄漏问题吗?一般怎么排查,有没有用过什么工具? 考察内存泄漏的排查方法论与工具实践第 325 题请解释CMS垃圾回收器的基本原理,以及其主要缺点。 考察对CMS并发收集机制和缺陷的深入理解第 326 题ThreadLocal的应用场景有哪些? 考察对线程局部变量典型用途和原理的理解第 327 题Java线程有哪些状态? 考察对Java线程生命周期和状态转换机制的理解第 328 题请详细说明 Java 中 synchronized 关键字的作用、实现原理以及使用方式。 考察对 Java 并发同步机制的理解深度与表达能力第 329 题请说明 CountDownLatch 和 CyclicBarrier 的作用、区别及各自的适用场景。 考察并发原语的理解与应用场景区分能力第 330 题请描述类的生命周期,包括加载、连接、初始化的主要过程。 考察对类加载机制及其子阶段的理解第 331 题请描述 Java 线程各状态之间是如何流转的,并举例说明触发流转的 API。 考察线程状态迁移的触发条件和对应 API 的掌握第 332 题对象比较:Java 里面的 equals 和 == 有什么区别? 考察对 Java 引用比较与值比较的底层理解第 333 题请说明线程池的核心参数及其工作流程。 考察对线程池核心参数作用、任务提交处理流程及边界情况的理解第 334 题ThreadLocal会内存泄露,原因是什么? 考察ThreadLocal内存泄漏原理与规避措施第 335 题请解释 synchronized 锁的底层实现原理。 考察对 Java synchronized 锁的底层机制、升级过程与适用场景的理解第 336 题G1相对于CMS有哪些核心提升? 考察对主流垃圾收集器演进方向及各自设计取舍的理解第 337 题请介绍 Java 中 volatile 关键字的作用和适用场景。 考察对线程可见性、有序性及 volatile 限制的理解第 338 题请详细讲解 synchronized 锁的升级过程。 考察对 synchronized 偏向锁、轻量级锁、重量级锁升级机制的理解第 339 题Java在等待IO时会占用CPU时间吗? 考察对阻塞IO与CPU使用关系的理解第 340 题请说明重载和重写的区别,并举例。 考察对 Java 多态与静态绑定、动态绑定的理解