后端岗位面试题 · 方案权衡 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 340 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · JVM
考察点
技术栈
第 81 题如果发现项目中频繁创建大对象,你会如何调整JVM参数进行优化?请给出调整思路和理由。 考察根据大对象场景调整JVM参数的能力及对GC策略的理解第 82 题如何实现热部署? 考察热部署原理、实现方式与适用场景第 83 题JVM中常见的垃圾回收算法有哪些?它们各自适合什么场景? 考察对垃圾回收算法原理、特性及适用场景的理解第 84 题请比较 CMS 垃圾回收器与 G1 垃圾回收器在设计目标和适用场景上的差异。 考察对 CMS 和 G1 的基本认知、设计差异与应用场景判断第 85 题对象一定存在堆里吗? 考察JVM内存结构与逃逸分析等优化机制的理解第 86 题针对已经定位的 OOM,你会如何处理?请给出具体策略。 考察内存溢出的治理思路和长期预防能力第 87 题JVM 栈大小一般如何设置?请说明合理的默认值和调整依据。 考察对 JVM 线程栈默认大小及调优原则的理解第 88 题JVM分代算法中,年轻代为什么要有Eden区,没有它行不行? 考察JVM内存分代设计与对象分配回收的机制理解第 89 题说说标记整理过程以及运用在哪(老年代)相对于标记清除的优势 考察GC算法原理、适用场景及对比分析第 90 题你们用的是什么垃圾回收器? 考察候选人对 JVM 垃圾回收器选型及实践场景的理解第 91 题请详细介绍JVM垃圾回收中标记-清除、标记-复制和标记-整理三种基本算法及其适用场景与优缺点。 考察对GC基础算法的理解及对应场景的权衡第 92 题请描述JVM堆内存中新生代(Young Generation)和老年代(Old Generation)的划分及各自的主要作用。 考察对JVM堆内存分代模型及其设计目的的理解第 93 题JVM垃圾回收算法有哪些,项目中使用的具体算法是什么? 考察JVM垃圾回收基础理论的掌握程度及项目实际应用第 94 题什么场景下更适合使用 CMS,什么场景下更适合使用 G1? 考察根据停顿、内存、业务要求选择收集器的能力第 95 题请介绍JVM中常见的垃圾回收器及其区别和使用场景。 考察对JVM垃圾回收器原理与选型的理解第 96 题请介绍JVM的垃圾回收算法,并比较不同算法各自的适用场景。 考察JVM垃圾回收基础知识的系统性与比较能力第 97 题请对比CMS和G1垃圾回收器在适用场景、停顿控制和内存布局上的主要区别。 考察对CMS与G1在目标、行为和特性上的深入理解第 98 题对于一个实时聊天系统和一个文件上传系统,如何分别合理设置JVM参数? 考察根据业务特性配置JVM内存与GC策略的实践能力第 99 题请介绍JVM中常用的内存回收方式,并说明它们各自的适用场景。 考察对垃圾回收算法与收集器的理解及实际选型能力第 100 题请介绍JVM中可达性分析的基本原理,以及常见的垃圾回收算法有哪些? 考察对JVM垃圾回收基础理论的理解