袋鼠云面试题 · JVM

袋鼠云相关面试题,按最终去重题目聚合。

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

筛选题目已选:JVM
第 1 题请描述 CMS 垃圾回收算法的大致流程,并说明它与复制算法的区别。 考察 CMS 算法流程及与复制算法的比较技术原理方案权衡JavaJVM第 2 题请介绍JVM调优的常用思路,并列举5个以上关键调优参数。 考察JVM调优实战能力和参数理解性能优化问题拆解技术原理JVM第 3 题G1 垃圾回收器主要作用于哪个区域?它与传统的分代区域划分有何不同? 考察 G1 的 Region 模型与整体堆管理方式系统设计技术原理JVM第 4 题CMS 垃圾回收器主要作用于 JVM 堆的哪个区域? 考察 CMS 收集器的适用区域与设计背景技术原理JVM第 5 题请描述JVM内存模型的整体结构及各区域的作用。 考察对JVM运行时数据区的整体理解问题拆解技术原理JVM第 6 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解性能优化技术原理JavaJVM第 7 题CMS 的标记清除算法与复制算法有什么区别? 考察两种垃圾回收算法的原理差异与适用场景技术原理方案权衡JVM第 8 题CMS 和 G1 该如何抉择? 考察 CMS 和 G1 的选型判断技术选型方案权衡JavaJVM第 9 题常见的垃圾回收器 CMS 和 G1 分别作用于哪个区域? 考察对 CMS 和 G1 垃圾回收器区域划分的理解技术原理JavaJVM第 10 题什么场景下更适合使用 CMS,什么场景下更适合使用 G1? 考察根据停顿、内存、业务要求选择收集器的能力系统设计技术选型方案权衡JVM第 11 题怎么排查GC问题 考察GC问题排查的系统方法、工具链使用和性能优化能力性能优化技术原理问题排查JVM第 12 题堆内存没满,Metaspace持续增长,触发了FullGC怎么排查? 考察JVM元空间泄露的排查思路与工具运用风险判断技术原理问题排查JVM第 13 题请描述 CMS 垃圾回收算法的主要流程。 考察 CMS 并发标记清除的步骤与关键技术点技术原理问题排查JVM第 14 题请解释 JVM 的双亲委派模型,并说明哪些场景需要打破它。 考察类加载机制理解与异常场景判断问题拆解技术原理JVM第 15 题如果有一个没有和前端交互、只是底层跑任务的应用,不追求低 STW,只追求吞吐量,有什么合适的垃圾回收器? 考察根据应用特性选择合适的 GC 算法技术选型方案权衡JavaJVM第 16 题CMS 在哪些阶段会发生 STW? 考察对 CMS 停顿阶段的具体认知技术原理JavaJVM第 17 题请说明JVM年轻代的内存结构及对象分配流程。 考察对年轻代布局和对象晋升机制的理解问题拆解技术原理JVM第 18 题请介绍类加载机制、双亲委派机制,以及如何和为什么要打破双亲委派。 考察JVM类加载原理、双亲委派机制及其扩展应用技术原理问题排查JavaJVM