后端岗位面试题 · 风险判断 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 143 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JVM
考察点
技术栈
第 81 题为什么JVM的类加载器要采用双亲委派模型? 考察对双亲委派模型设计意图的理解,包括安全性、唯一性和协作机制第 82 题请说明JVM在哪些情况下会触发垃圾回收(GC)? 考察对JVM垃圾回收触发机制及不同代际回收策略的理解第 83 题OOM如何定位和处理? 考察JVM内存溢出问题的定位思维、排查工具与处理策略第 84 题应用占用内存持续增长,但是堆内存、元空间都没变化,可能是什么原因? 考察对非堆内存和底层内存的排查能力第 85 题当CMS出现"Concurrent Mode Failure"时,JVM会采取什么策略? 考察CMS并发失败时的降级策略及影响第 86 题请比较CMS和G1垃圾回收器在垃圾碎片方面的优劣。 考察对两类垃圾回收器碎片处理机制的深入理解第 87 题在JVM应用中,同一个依赖 jar 存在两个版本(如 a.1 和 a.2),分别适用于不同场景,应如何管理和使用? 考察对依赖版本冲突、类加载隔离与构建管理的理解第 88 题请分别介绍JVM内存模型、垃圾回收策略,并说明CMS和G1垃圾收集器的区别。 考察Java虚拟机内存结构、垃圾回收基本原理及主流收集器的选型理解第 89 题JVM 双亲委派模型可以通过哪些方式打破?请举例说明。 考察对类加载器隔离需求及破坏方式的掌握第 90 题如何正确管理堆外内存以避免泄漏? 考察堆外内存管理的实践方法与风险防控第 91 题当测试接口需要隔离或重置热部署脚本的类加载器时,你会怎么做? 考察对类加载器原理、隔离与资源清理的深入理解第 92 题你有没有遇到过内存相关的问题?是如何排查和解决的? 考察内存问题诊断能力与实战经验第 93 题请结合 JVM 的内存模型分析线程不安全的常见原因。 考察对 JVM 内存模型与并发安全本质的理解第 94 题我们写程序的时候,应该有哪些注意的点,避免GC时间过长的情况? 考察对JVM垃圾回收性能影响因素的掌握及编码层面的优化意识第 95 题请描述JVM的内存布局,并说明各部分的作用。 考察对JVM运行时内存区域及其职责的理解第 96 题当一个对象被加载时一定会出现在新生代吗? 考察JVM对象分配机制的理解和边界意识第 97 题如何排查 OOM 并防止 OOM 发生? 考察内存溢出问题的定位方法、根因分析与预防策略第 98 题如何判断老年代是否够用(判断依据)? 考察 JVM 老年代空间规划与 Full GC 风险判断能力第 99 题由对象创建过程谈到类加载器,请说明JVM中有哪些类加载器,以及如何自定义类加载器? 考察类加载机制的理解与自定义类加载器的实现能力第 100 题如何调整 JVM 老年代和年轻代的大小比例? 考察 JVM 内存调优参数和比例控制方法