滴滴面试题 · JVM
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 27 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 1 题为什么需要两个 survivor 区? 考察对 JVM 分代回收与复制算法内存布局的理解第 2 题如果线上频繁Full GC,如何排查? 考察JVM内存模型、垃圾回收原理及系统性排查问题的能力第 3 题请描述JVM堆内存的空间分布及各区域的作用。 考察对JVM堆内存结构及垃圾回收相关区域的理解第 4 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解第 5 题在JVM的类加载流程中,加载阶段完成后,类的二进制数据(Class对象)主要存放在哪个内存区域? 考察JVM类加载过程与运行时数据区的基本概念第 6 题请介绍一次你进行JVM调优的实际经历或方法。 考察候选人对JVM调优的实际理解、方法和实践能力第 7 题新生代和老生代是什么意思? 考察JVM堆内存分代模型的基本概念与作用第 8 题请介绍一次你进行JVM调优的实践,包括问题定位、参数调整和效果验证。 考察JVM调优的实际经验、问题分析方法与结果导向第 9 题Full GC 通常在哪些场景下发生?请结合触发机制说明。 考察对 JVM 垃圾回收触发机制与 Full GC 场景的理解第 10 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 11 题请简要描述Java垃圾回收(GC)的基本机制。 考察对垃圾回收整体流程和目的的理解第 12 题请解释 JVM 的垃圾回收机制。 考察对垃圾回收算法和收集器的理解第 13 题JVM的运行时数据区都包含什么?请分别介绍。 考察对JVM内存模型的基本理解第 14 题请介绍JVM运行时数据区的内存分布。 考察对JVM内存区域划分及各自作用的理解第 15 题JVM垃圾回收机制? 考察JVM内存模型与垃圾回收算法的理解第 16 题JVM内存结构,开放问题:为什么JVM要区分栈、堆这些结构,说说自己的看法。 考察对JVM内存分区设计动机的理解与个人见解第 17 题请介绍 JVM 的内存结构,并说明各区域的作用。 考察对 JVM 内存模型的基本理解与表达清晰度第 18 题为什么JVM的类加载器要采用双亲委派模型? 考察对双亲委派模型设计意图的理解,包括安全性、唯一性和协作机制第 19 题请介绍一下 JVM 的内存模型。 考察对 JVM 运行时数据区划分、堆内存结构与并发可见性机制的理解第 20 题讲讲JVM内存结构 考察JVM运行时数据区的划分及各区域职责与生命周期