后端岗位面试题 · 技术原理 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1804 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 961 题请深入谈谈你对JVM内存模型和垃圾回收机制的理解,包括内存区域的划分、各类垃圾回收算法的原理与适用场景,以及如何对JVM进行性能调优。 考察JVM内存管理、垃圾回收机制及调优能力第 962 题请说明 JVM 堆内存的分区结构及其各自作用。 考察对 JVM 堆内存分区的理解第 963 题什么情况会出现 Full GC? 考察对 JVM 垃圾回收触发机制和内存管理原理的理解第 964 题请介绍你常用的JVM参数调优方法,并举例说明如何根据应用场景调整堆内存和垃圾回收器参数。 考察对JVM内存模型、参数配置和调优实践的理解第 965 题JVM堆、栈、类变量分别存储在哪里? 考察JVM内存结构及各类变量存储位置的理解第 966 题JVM的GC原理中,标记清除算法存在什么缺陷,后续有哪些改进算法? 考察GC基础原理、算法缺陷认知及演进路径第 967 题请详细说明 CMS 和 G1 垃圾回收器的主要区别,并简述各自的适用场景。 考察对 CMS 与 G1 关键设计差异和适用场景的理解第 968 题如果让你设计一个JVM,你会从哪些方向考虑? 考察对JVM整体架构、核心模块及设计权衡的系统性理解第 969 题请描述JVM垃圾回收的完整流程,包括对象判活、分代假设、各回收器的工作机制及可能引发的停顿。 考察对JVM内存管理、GC算法与回收器特性的系统理解第 970 题请解释 JVM G1 垃圾收集器中大对象(Humongous 对象)的定义标准,并说明当多个大对象连续分配时,如果可用 Region 不足会触发哪种 GC 行为? 考察对 G1 大对象分配规则及分配失败时 GC 触发机制的理解第 971 题请介绍JVM内存区域划分,并说明垃圾回收算法及新生代与老年代的回收机制。 考察JVM内存模型与垃圾回收核心机制第 972 题在JVM中,类的加载过程通常放在哪个阶段或由哪个组件负责?请说明双亲委派模型中类加载器的分工。 考察JVM类加载机制的理解,特别是类加载阶段和双亲委派模型第 973 题老年代无法正常回收,可能是什么原因? 考察JVM垃圾回收原理、老年代GC策略及异常场景排查第 974 题请介绍 JVM 的各个内存区域及其作用。 考察对 JVM 运行时内存结构的基本理解与边界区分第 975 题请分别说明标记-清除、标记-复制和标记-整理三种垃圾回收算法的具体执行流程,并指出各自适用的场景。 考察对JVM垃圾回收算法流程与适用场景的理解第 976 题JVM内存区域,各个模块分别存放的是什么? 考察对JVM运行时数据区划分及各区域用途的理解第 977 题如何排查线上JVM内存泄漏问题?请说明你的排查思路和常用工具。 考察线上问题排查能力和工具使用经验第 978 题Eden、Survive、老年代分别用的什么回收算法? 考察JVM分代回收算法与区域对应关系的理解第 979 题请描述 CMS 垃圾回收器的工作原理、主要阶段以及它的优缺点。 考察对 CMS 垃圾回收器核心机制与适用场景的理解第 980 题线上OOM怎么排查? 考察JVM内存溢出问题的系统性排查思路与工具使用