后端岗位面试题 · 风险判断 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 143 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JVM
考察点
技术栈
第 41 题请介绍内存泄漏问题的排查方法、相关命令与工具。 考察内存泄漏排查的系统性思路及常用工具掌握第 42 题请列举内存泄漏和内存溢出的常见场景,并说明如何排查与预防。 考察对JVM内存模型、泄漏与溢出区别及常见场景的理解第 43 题怎么判断对象能不能回收? 考察垃圾回收机制中对象存活判断的核心原理第 44 题如果违反双亲委派机制,优先加载自定义的 String 类,会有什么影响? 考察对类加载机制、核心类安全性与一致性影响的理解第 45 题程序发生OOM(内存溢出)时,进程一定会被重启吗?在什么情况下进程会重启? 考察对OOM与JVM进程退出机制的理解第 46 题Java中如何在不重启JVM的情况下修改一个类的结构?请说明热更新(HotSwap)的实现原理和限制。 考察对JVM热部署机制、类加载和工具链的理解第 47 题在实际工作中,你是否会调整 GC 算法或参数?调整的依据是什么? 考察对 GC 调优的实际经验、决策依据与风险控制能力第 48 题请解释三色标记法在垃圾回收中的作用,以及如何处理漏标问题。 考察对并发标记算法的理解,特别是对象漏标的解决机制第 49 题GC是只清理JVM的空间吗? 考察对JVM内存管理和外部资源关系的认识第 50 题MetaSpace 发生 OOM 时,可能的原因有哪些?你会如何排查? 考察 JVM 元空间内存管理、类加载机制及问题排查能力第 51 题请解释年轻代和老年代的比例是如何设置的,以及什么情况下会发生 Old GC? 考察JVM内存模型配置和GC触发条件的理解第 52 题在什么情况下会触发标记整理算法? 考察对垃圾收集器执行时机和算法选择的理解第 53 题线上发生OOM时,第一时间怎么处理?事后如何排查和解决? 考察线上故障应急响应能力和OOM排查方法论第 54 题服务器老年代会缓慢增长,重启也不会恢复,这个是什么原因导致的? 考察对老年代内存增长、GC 和内存泄漏的排查能力第 55 题请说明在JVM垃圾回收过程中,什么情况下会发生Stop The World(STW)暂停? 考察对JVM垃圾回收STW机制的理解,包括触发场景、原因和影响第 56 题请说明堆外内存(off-heap memory)的含义、使用场景及与堆内内存的对比。 考察对堆外内存的理解深度与应用判断第 57 题JVM如何提前发现内存异常? 考察JVM内存监控、预警机制和异常预防能力第 58 题为什么要对类加载器手动置空,仅仅依赖JVM的垃圾回收不可以吗? 考察类加载器生命周期、内存泄漏风险和JVM垃圾回收机制的理解第 59 题堆内存没满,Metaspace持续增长,触发了FullGC怎么排查? 考察JVM元空间泄露的排查思路与工具运用第 60 题什么是堆外内存?在什么场景下会使用堆外内存? 考察对堆外内存概念的理解及其典型应用场景