滴滴面试题 · 技术原理 · JVM
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 26 道 · 更新 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 题Full GC 通常在哪些场景下发生?请结合触发机制说明。 考察对 JVM 垃圾回收触发机制与 Full GC 场景的理解第 9 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 10 题请简要描述Java垃圾回收(GC)的基本机制。 考察对垃圾回收整体流程和目的的理解第 11 题请解释 JVM 的垃圾回收机制。 考察对垃圾回收算法和收集器的理解第 12 题JVM的运行时数据区都包含什么?请分别介绍。 考察对JVM内存模型的基本理解第 13 题请介绍JVM运行时数据区的内存分布。 考察对JVM内存区域划分及各自作用的理解第 14 题JVM垃圾回收机制? 考察JVM内存模型与垃圾回收算法的理解第 15 题JVM内存结构,开放问题:为什么JVM要区分栈、堆这些结构,说说自己的看法。 考察对JVM内存分区设计动机的理解与个人见解第 16 题请介绍 JVM 的内存结构,并说明各区域的作用。 考察对 JVM 内存模型的基本理解与表达清晰度第 17 题为什么JVM的类加载器要采用双亲委派模型? 考察对双亲委派模型设计意图的理解,包括安全性、唯一性和协作机制第 18 题请介绍一下 JVM 的内存模型。 考察对 JVM 运行时数据区划分、堆内存结构与并发可见性机制的理解第 19 题讲讲JVM内存结构 考察JVM运行时数据区的划分及各区域职责与生命周期第 20 题JVM 1.8有什么变化 考察对Java 8 JVM相关新特性及变更的理解