后端岗位面试题 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1869 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 301 题请介绍一次你进行JVM调优的实际经历或方法。 考察候选人对JVM调优的实际理解、方法和实践能力第 302 题程序多次Full GC,怎么排查问题在哪? 考察JVM内存管理与GC问题定位能力第 303 题JVM有哪些垃圾回收算法,哪些垃圾回收器? 考察对JVM垃圾回收基础概念和主流实现的理解第 304 题请介绍JVM内存区域的划分及各区域的作用。 考察对JVM运行时内存结构的理解第 305 题请介绍JVM的垃圾回收算法和常见垃圾回收器。 考察对GC算法、机制和回收器特点的掌握第 306 题请描述JVM中一个普通Java对象的完整创建过程。 考察对象从类加载到内存分配、初始化的生命周期理解第 307 题JVM中哪个内存区域主要用于描述方法的执行流程? 考察JVM运行时数据区中与线程执行和调用栈相关的内存区域的理解第 308 题JVM 的主要组成部分有哪些? 考察对 JVM 整体架构和组件职责的理解第 309 题JVM 默认使用的垃圾回收器是什么? 考察对 JVM 垃圾回收器基本知识的掌握,以及版本适配置误第 310 题怎么判断哪些对象需要 GC?答完后追问:为什么现在主流是用可达性分析?请解释可达性。 考察对象存活判定原理及可达性分析的优势第 311 题请介绍 CMS 与 G1 垃圾收集器的特点,并说明老年代回收通常在什么时机被触发。 考察垃圾收集器原理与老年代回收触发条件第 312 题请描述Java中类加载完成后,调用一个方法时JVM的执行过程。 考察对JVM类加载机制、方法解析、执行模型的理解深度第 313 题请介绍JVM的内存区域划分。 考察对JVM运行时内存结构的基本理解第 314 题JVM中如何判断对象是否死亡?请细说一下可达性分析法。 考察JVM垃圾回收中对象存活判断的核心原理与实现细节第 315 题什么情况下会发生OOM? 考察对内存溢出根因的理解与排查意识第 316 题了解 synchronized 关键字吗?请讲解其底层原理,特别是 monitorenter 和 monitorexit 指令的作用。 考察对 Java 同步机制底层实现和字节码指令的理解第 317 题请描述常用的JVM调优参数及其作用,并结合一个实际场景说明如何选择与调整这些参数。 考察对JVM内存模型、垃圾回收机制及调优实践的理解第 318 题新生区使用什么垃圾回收算法? 考察对JVM新生代垃圾回收算法及复制算法原理的理解第 319 题如何查看和分析GC日志?通常会用到哪些工具? 考察JVM垃圾回收日志的查看方法及相关分析工具的掌握程度第 320 题请介绍JVM GC的基本流程和常见的垃圾收集器。 考察对JVM垃圾回收机制的整体理解