度小满面试题 · JVM
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 1 题请详细描述一段简单的加法代码(例如 int a = 1; int b = 2; return a + b;)从 Java 源码到最终在 JVM 上运行所经历的完整流程,包括编译、类加载、字节码执行等步骤。 考察 Java 程序从编译到运行的整体流程理解,包括 JVM 结构、类加载机制、字节码执行细节第 2 题请分析JVM频繁发生Young GC的常见原因,并说明排查思路。 考察JVM垃圾回收机制理解与问题排查能力第 3 题请介绍JVM运行时数据区的内存分布。 考察对JVM内存区域划分及各自作用的理解第 4 题synchronized 自旋在底层是怎么实现的 考察对 JVM 锁升级机制和自旋原理的底层理解第 5 题请系统介绍JVM的内存区域划分,并说明各区域可能出现的异常。 考察对JVM运行时数据区结构及常见内存异常的掌握第 6 题请列举 Java 应用发生 OOM(内存溢出)的可能原因,并说明排查思路。 考察对 JVM 内存结构、常见溢出场景及排查方法的理解第 7 题从JDK8升级到JDK17后,JVM调优有哪些具体变化? 考察对JDK版本演进对JVM参数、内存模型和GC行为影响的理解第 8 题有接触过线上JVM调优相关吗?比如启动Tomcat服务器时设置过哪些启动参数? 考察JVM调优实践经验和Tomcat启动参数配置能力第 9 题请介绍JVM的内存结构以及垃圾回收机制,如何判断对象是否存活,以及两种判断算法。 考察JVM运行时数据区、垃圾回收基本原理和对象存活判断算法