拼多多集团-PDD面试题 · JVM
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 1 题你知道JVM的垃圾回收是针对应用层内存的,那你知道JVM是如何向操作系统申请内存的吗? 考察对JVM内存分配机制及OS交互的理解第 2 题线上有一个批量处理类任务,短时间内产生大量临时对象,理论上这些对象可以被垃圾回收,但系统运行一段时间后发生堆内存溢出。在不考虑对象被长引用等不可回收因素的前提下,请分析可能的原因。 考察对垃圾回收机制、堆内存配置和批处理特点的理解,以及定位性能问题的方法第 3 题Java垃圾回收为什么分代? 考察JVM内存模型与垃圾回收设计原理第 4 题为什么年轻代要有from和to两个区域? 考察垃圾回收中复制算法及对象存活管理的原理理解第 5 题JVM运行时内存区分为哪些? 考察对JVM运行时数据区划分及各自作用的理解第 6 题JVM运行时内存中哪些区域是线程私有的? 考察JVM内存模型的理解和线程私有区域的识别第 7 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 8 题什么是堆外内存?在什么场景下会使用堆外内存? 考察对堆外内存概念的理解及其典型应用场景第 9 题如何解决商品详情页服务的FullGC问题? 考察JVM内存分析、FullGC定位与优化能力第 10 题什么情况会出现 Full GC? 考察对 JVM 垃圾回收触发机制和内存管理原理的理解第 11 题怎么定义新生代的内存利用率 考察对JVM新生代内存计算和理解能力第 12 题JVM 中 CMS 和 G1 垃圾收集器之间的核心区别有哪些? 考察对现代 JVM 垃圾收集器设计理念、适用场景和性能特征的理解第 13 题针对一个高QPS、低延迟的线上服务出现频繁GC,你会如何定位和解决? 考察对GC问题的系统排查思路、工具使用和调优能力第 14 题JVM中如何标记垃圾的? 考察JVM垃圾回收中对象存活判定机制及其原理第 15 题为什么说Java线程的实现与操作系统内核线程相关? 考察对Java线程实现机制及内核线程关系的理解第 16 题如果调大新生代(Young)区大小,而堆内存总量固定,那么老年代(Old)区就会变小。这种调整对GC优化一定是对的吗?为什么? 考察对JVM堆内存分区调整的权衡理解与风险判断第 17 题业务层面上,Full GC 可能的原因是什么? 考察对Full GC触发场景的理解及业务层面的根因定位第 18 题当老年代晋升门槛较低导致对象频繁进入老年代时,你会如何调整JVM参数? 考察对JVM垃圾回收机制的理解和参数调优能力第 19 题在固定堆内存的前提下,调整新生代和老年代的比例时,应该遵循哪些原则或使用哪些方法来评估调整是否正向? 考察对GC调优方法论和性能验证手段的理解