后端岗位面试题 · 方案权衡 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 340 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · JVM
考察点
技术栈
第 261 题请解释垃圾回收中的标记-清除算法和标记-整理算法的基本原理及区别。 考察对JVM垃圾回收基础算法的理解与对比能力第 262 题请介绍JVM中的主要垃圾回收器,并说明如何根据应用场景进行JVM调优。 考察对JVM垃圾回收器原理的理解及调优实践能力第 263 题请介绍JVM的垃圾回收器。 考察对JVM垃圾回收器原理、适用场景和调优取舍的理解第 264 题请谈谈你对G1垃圾回收器的理解,并说明其核心优势。 考察JVM垃圾回收原理与G1设计理念第 265 题JVM 垃圾回收常见的算法有哪些?请对比它们各自的特点和适用场景。 考察对不同 GC 算法的理解与权衡第 266 题垃圾回收:Shenandoah 的 Brooks Pointer 在对象移动时如何保证读写一致? 考察 Shenandoah 并发回收中 Brooks Pointer 前向指针机制的原理与一致性保障第 267 题JDK1.7与1.8在垃圾回收方面有哪些具体变更?为什么发生这些变更? 考察对GC演进及其背后原因的深入理解第 268 题在 JVM 的 GC 可达性分析中,如何解决对象间的循环引用问题? 考察对 GC 根可达性算法原理的理解及其对循环引用的天然处理第 269 题年轻代和老年代分别使用什么垃圾回收算法?为什么有这种选择? 考察垃圾回收算法与分代设计的匹配第 270 题请对比说明常见的JVM垃圾回收器,并介绍相关回收算法。 考察垃圾回收算法的原理和主流垃圾回收器的特点与适用场景第 271 题JDK 1.7 和 JDK 1.8 中 JVM 方法区的实现有何不同(元空间)? 考察对 JVM 内存模型演进的理解,尤其是方法区与元空间的替换关系及动机第 272 题你了解Java虚拟机(JVM)中的线程模型吗?它有使用共享内存进行线程间通信吗? 考察对JVM线程模型与共享内存机制的理解第 273 题如何通过JVM TI实现动态字节码插桩?请描述类重定义的HotSwap机制限制及JVMTI的Can-Redefine-Classes能力边界。 考察对JVM Tool Interface、字节码插桩及HotSwap类重定义机制的理解深度第 274 题为什么选择这个垃圾收集器?请结合你的业务场景说明。 考察对垃圾收集器特性与业务需求匹配的理解第 275 题请介绍JVM垃圾回收的常见算法和垃圾收集器。 考察对垃圾回收算法原理及主流收集器的理解第 276 题请详细解释JVM中写屏障(Write Barrier)的工作原理及其在GC中的作用。 考察对G1等垃圾收集器中并发标记与增量更新机制的理解深度第 277 题JVM内存模型和垃圾回收机制常见算法有哪些? 考察JVM内存结构、GC算法原理与适用场景的理解第 278 题请举例说明哪些场景需要破坏双亲委派模型,以及破坏时通常要重写哪个类的方法。 考察对双亲委派模型局限性和扩展机制的理解第 279 题堆内内存和堆外内存有什么区别? 考察对 JVM 内存模型、分配与回收机制的理解第 280 题请解释 JVM 中的锁升级机制,并说明其触发条件和作用。 考察对 JVM 锁状态演进及性能优化原理的理解