后端岗位面试题 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1869 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 381 题请解释JVM栈和堆的区别。 考察对栈、堆存储特点和协作关系的理解第 382 题如何进行JVM调优?请结合具体场景说明你的方法和工具。 考察对JVM内存模型、垃圾回收机制的理解及调优实践能力第 383 题CMS 和 G1 在针对老年代引用新生代时的具体实现原理是什么? 考察对垃圾回收器跨代引用处理机制的理解第 384 题多线程环境下,是如何确保一个类不被重复加载的? 考察类加载器加载流程和并发安全机制第 385 题请对比 JVM 在 JDK 1.8 与 JDK 1.6 中的主要区别。 考察对 JVM 版本演进的理解与对比能力第 386 题CMS与G1垃圾收集器有哪些区别? 考察对JVM垃圾收集器原理、适用场景和演进方向的理解第 387 题请详细说明 JVM 运行时的内存区域划分,以及各区域的作用与可能出现的异常。 考察对 JVM 内存模型的理解及常见内存问题第 388 题线上有一个批量处理类任务,短时间内产生大量临时对象,理论上这些对象可以被垃圾回收,但系统运行一段时间后发生堆内存溢出。在不考虑对象被长引用等不可回收因素的前提下,请分析可能的原因。 考察对垃圾回收机制、堆内存配置和批处理特点的理解,以及定位性能问题的方法第 389 题讲解一下JVM的结构 考察对JVM整体架构与各组成部分功能的理解第 390 题JVM类加载器 考察类加载器基础原理、双亲委派与常见应用第 391 题你使用过哪些 JVM 参数?请举例说明它们的用途。 考察对 JVM 调优参数的熟悉程度和实际应用能力第 392 题请解释G1垃圾回收器的核心工作原理,包括分代、区域划分和回收过程。 考察对G1回收器设计思想和回收流程的理解第 393 题通常怎么查看和分析OOM? 考察对OutOfMemoryError问题的排查思路、工具使用和根因分析能力第 394 题常见的垃圾回收算法有哪些?各自的核心思路和优缺点是什么? 考察对标记清除、标记复制、标记整理等算法的理解第 395 题请说明JVM内存模型、方法区与元空间的关系,以及分代GC的工作机制。 考察JVM内存结构、方法区演变及分代垃圾回收机制的掌握程度第 396 题JVM的Full GC中,Survivor区S0和S1有什么区别? 考察JVM堆内存结构中Survivor区的设计与GC工作流程理解第 397 题G1垃圾收集器中新生代与老年代的比例是多少,如何配置? 考察对G1分区及比例配置的实践了解第 398 题请介绍 JVM 垃圾回收机制,包括常用的垃圾回收算法和垃圾收集器。 考察垃圾回收算法原理与收集器选型第 399 题请描述JVM标记整理算法的具体过程 考察垃圾回收算法中标记整理的理解与执行细节第 400 题JVM内存管理(如何避免内存泄漏) 考察JVM内存结构理解与内存泄漏防范能力