后端岗位面试题 · 问题拆解 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 244 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JVM
考察点
技术栈
第 1 题请解释新生代与老年代的划分依据、回收机制及其在JVM堆中的角色。 考察分代收集思想与两大代际回收机制第 2 题请介绍 JVM 类从加载到使用再到卸载的完整生命周期。 考察 JVM 类加载机制、生命周期各阶段和卸载条件的理解第 3 题请详细描述G1垃圾回收器的工作流程,从初始标记到清理阶段分别做了什么。 考察对G1垃圾回收器核心工作流程的掌握程度第 4 题请描述Java程序从点击运行到执行完成的主要流程。 考察Java程序的启动、编译执行与运行时环境理解第 5 题你知道JVM的垃圾回收是针对应用层内存的,那你知道JVM是如何向操作系统申请内存的吗? 考察对JVM内存分配机制及OS交互的理解第 6 题介绍一下JVM内存模型? 考察JVM运行时内存区域的划分、作用及线程共享关系第 7 题在使用泛型的时候,在 JVM 底层他是怎么实现的呢? 考察对 Java 泛型类型擦除机制的理解以及运行时的实际行为第 8 题请详细介绍G1和CMS垃圾回收器,重点说明它们的核心区别以及G1的主要特性。 考察对JVM垃圾回收器实现原理与演进的理解深度第 9 题synchronized 修饰后,JVM 的指令会有什么变化? 考察 JVM 字节码层面同步机制的理解第 10 题请分别介绍JMM(Java内存模型)和JVM运行时内存结构,并说明它们的区别。 考察对Java并发内存模型与虚拟机运行时内存结构的理解及区分能力第 11 题线上应用OOM如何排查 考察排查线上内存溢出问题的系统性思路和工具运用第 12 题你如何理解JVM中的堆和栈?它们各自的作用是什么? 考察对JVM内存模型、堆栈职责及数据存储差异的理解第 13 题类加载机制、双亲委派模型,它解决什么问题? 考察JVM类加载机制与双亲委派模型的设计目的第 14 题说一下类的加载机制、类加载器以及类加载流程。 考察对 JVM 类加载生命周期、双亲委派模型与加载流程的理解第 15 题JVM如何加载类? 考察类加载机制、双亲委派及生命周期流程第 16 题JVM结构中,方法内的局部变量存储在哪里? 考察JVM内存模型及局部变量的生命周期管理第 17 题请解释Java类加载器的工作原理以及双亲委派机制的作用。 考察对JVM类加载机制的理解深度及设计思想第 18 题简单讲一下Java语言的特点,代码是怎么在JVM里运行的? 考察Java语言特性理解与JVM运行时机制掌握程度第 19 题请讲解JVM的类加载器层次结构,以及Tomcat如何改造类加载流程以支持多应用隔离。 考察对JVM类加载机制的理解及Tomcat类加载器定制原理第 20 题请解释JVM的内存结构,包括各个区域的作用。 考察对JVM运行时数据区划分及各自作用的理解