美团面试题 · 技术原理 · Java
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 374 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 141 题Java中如何在不重启JVM的情况下修改一个类的结构?请说明热更新(HotSwap)的实现原理和限制。 考察对JVM热部署机制、类加载和工具链的理解第 142 题请说明 Java 中 Synchronized 关键字的作用。 考察对内置锁同步机制和作用范围的理解第 143 题怎么设计一个线程池? 考察线程池核心参数、任务队列与拒绝策略的设计能力第 144 题为什么JDK1.8之后会有一个链表红黑树的转换,为啥不都用红黑树? 考察对Java HashMap链表与红黑树转换设计权衡的理解第 145 题ForkJoinPool 底层的工作窃取算法是如何实现的? 考察工作窃取算法实现细节与线程队列交互机制第 146 题请说明线程池的工作原理。 考察线程池任务执行流程和状态管理第 147 题int 和 Integer 在未显式赋值时,它们的默认初始值分别是什么? 考察 Java 基本类型与包装类型默认行为的差异第 148 题CountDownLatch 的 await() 是如何阻塞线程的?底层原理是什么? 考察对等待通知机制和底层并发实现的理解第 149 题常见垃圾回收器有哪些? 考察对JVM垃圾回收器体系及适用场景的掌握第 150 题请介绍一下你了解的 Java 垃圾回收器。 考察对 Java 垃圾回收器家族及其适用场景的熟悉程度第 151 题为什么 HashMap 不是线程安全的? 考察多线程环境下 HashMap 的竞态条件与故障表现第 152 题Java 中 HashMap 和 ConcurrentHashMap 有什么区别? 考察对线程安全、并发控制机制和数据结构的理解第 153 题类加载这个过程你了解吗? 考察对类加载机制全流程、双亲委派及实际应用的理解第 154 题Java 中生成代理的方式有哪几种?静态代理和动态代理的核心区别是什么? 考察对代理模式整体分类和静态代理与动态代理差异的理解第 155 题请介绍Java类的加载过程以及类的完整生命周期。 考察对JVM类加载机制与类生命周期各阶段的理解第 156 题在Java中,类的初始化阶段(类加载的初始化环节)会消耗哪些资源或产生哪些开销? 考察对类加载机制、初始化时机与资源开销的理解第 157 题说一下公平锁和非公平锁的区别 考察对锁公平性机制、性能与适用场景的理解第 158 题请说明Java中静态代码块的执行时机,以及它与静态变量赋值、实例代码块、构造方法的执行顺序。 考察初始化执行顺序的细节掌握第 159 题为什么 HashMap 不是线程安全的?在多线程环境下会发生什么问题? 考察并发缺陷分析和风险识别能力第 160 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解