后端岗位面试题 · 技术原理 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1804 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 281 题请介绍一下 JVM 的逃逸分析及其作用。 考察 JVM 编译优化和内存分配机制的理解第 282 题在 Java 中创建一个对象时,从类加载到实例化的完整过程中都发生了哪些步骤? 考察对 Java 对象创建生命周期和运行时行为的理解第 283 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解第 284 题在JVM的类加载流程中,加载阶段完成后,类的二进制数据(Class对象)主要存放在哪个内存区域? 考察JVM类加载过程与运行时数据区的基本概念第 285 题在你们项目中遇到过 Minor GC(Young GC)较频繁但未触发 Full GC 的情况吗?一般如何排查和优化? 考察对 JVM 年轻代垃圾回收现象的分析与调优能力第 286 题请描述JVM内存区域的划分,以及堆中新生代和老年代的垃圾回收机制。 考察JVM内存模型与垃圾回收的基本原理第 287 题请简述JVM运行时数据区的组成及各自存放的内容。 考察JVM内存模型的基础理解与各区域职责第 288 题请介绍可达性分析算法的基本原理,并说明在垃圾回收中如何确定对象是否存活。 考察对垃圾回收中对象存活判断算法的理解第 289 题为什么G1可以设置停顿时间? 考察G1停顿预测模型的原理与实现机制第 290 题在Java中,new一个对象时,它是从哪里分配内存的? 考察JVM内存模型中对对象分配区域的掌握第 291 题请介绍一次你进行JVM调优的实际经历或方法。 考察候选人对JVM调优的实际理解、方法和实践能力第 292 题程序多次Full GC,怎么排查问题在哪? 考察JVM内存管理与GC问题定位能力第 293 题JVM有哪些垃圾回收算法,哪些垃圾回收器? 考察对JVM垃圾回收基础概念和主流实现的理解第 294 题请介绍JVM内存区域的划分及各区域的作用。 考察对JVM运行时内存结构的理解第 295 题请介绍JVM的垃圾回收算法和常见垃圾回收器。 考察对GC算法、机制和回收器特点的掌握第 296 题请描述JVM中一个普通Java对象的完整创建过程。 考察对象从类加载到内存分配、初始化的生命周期理解第 297 题JVM中哪个内存区域主要用于描述方法的执行流程? 考察JVM运行时数据区中与线程执行和调用栈相关的内存区域的理解第 298 题JVM 的主要组成部分有哪些? 考察对 JVM 整体架构和组件职责的理解第 299 题JVM 默认使用的垃圾回收器是什么? 考察对 JVM 垃圾回收器基本知识的掌握,以及版本适配置误第 300 题怎么判断哪些对象需要 GC?答完后追问:为什么现在主流是用可达性分析?请解释可达性。 考察对象存活判定原理及可达性分析的优势