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