互联网/IT行业面试题 · 风险判断 · JVM
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 44 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JVM
考察点
技术栈
第 21 题CMS 在哪些阶段会 Stop The World? 考察对 CMS 垃圾回收器各阶段停顿机制的掌握第 22 题你项目里面现在用的什么垃圾回收器? 考察对项目技术栈和运行时优化机制的了解第 23 题老年代内存满了会发生什么?如何排查和处理? 考察 Full GC 触发机制与 OOM 排查能力第 24 题JVM中未被回收的对象如何处理? 考察对对象存活机制和GC特殊处理的理解第 25 题请详细说明你在实际项目中配置过的JVM调优参数,包括-Xms、-Xmx、-Xmn、-MetaspaceSize等,并谈谈这些参数的作用和设置依据。 考察对JVM内存模型和调优参数的实际掌握程度第 26 题特别大的对象,怎么进入到堆里? 考察大对象在JVM堆中的分配策略及对GC的影响第 27 题如果违反双亲委派机制,优先加载自定义的 String 类,会有什么影响? 考察对类加载机制、核心类安全性与一致性影响的理解第 28 题当测试接口需要隔离或重置热部署脚本的类加载器时,你会怎么做? 考察对类加载器原理、隔离与资源清理的深入理解第 29 题在 JVM 中如何实现类的热更新?请说明实现思路及关键注意事项。 考察对类加载隔离、类替换及内存管理的理解第 30 题请说明在JVM垃圾回收过程中,什么情况下会发生Stop The World(STW)暂停? 考察对JVM垃圾回收STW机制的理解,包括触发场景、原因和影响第 31 题CMS 垃圾回收器使用标记-清除算法,容易产生内存碎片。请说明这些碎片空间是如何被处理的? 考察对 CMS 碎片产生原因及处理机制的理解第 32 题为什么不选用堆内存对象作为GC Roots? 考察对堆内存对象作为GC Roots缺陷的理解第 33 题在 JVM 中,对象什么时候会直接进入老年代? 考察 JVM 内存分配与垃圾回收机制的理解第 34 题JVM 的元空间(Metaspace)可能会溢出吗? 考察对 JVM 元空间内存结构、配置参数和溢出场景的理解第 35 题请详细说明JVM的类加载机制,包括类加载的步骤和双亲委派模型。 考察对JVM类加载过程、双亲委派模型及打破机制的理解第 36 题如果是 OOM 了怎么排查? 考察内存溢出问题的系统排查思路与工具使用第 37 题应用占用内存持续增长,但是堆内存、元空间都没变化,可能是什么原因? 考察对非堆内存和底层内存的排查能力第 38 题当JVM中的一个线程抛出OutOfMemoryError时,其他线程还能继续运行吗? 考察对JVM内存模型和线程异常隔离机制的理解第 39 题什么情况下需要打破 JVM 的双亲委派模型? 考察对类加载机制的理解及典型场景识别第 40 题堆内存没满,Metaspace持续增长,触发了FullGC怎么排查? 考察JVM元空间泄露的排查思路与工具运用