腾讯面试题 · JVM

腾讯相关面试题,按最终去重题目聚合。

3056 道真题 · 当前筛选命中 25 · 更新 2026-08-05

筛选题目已选:JVM
第 1 题请解释JIT(即时编译)的工作原理及其在Java虚拟机中的作用。 考察对JIT编译机制的理解及其对程序性能的影响性能优化技术原理JavaJVM第 2 题请介绍几种你熟悉的垃圾回收算法,并说明它们各自适用的场景。 考察垃圾回收算法原理及其场景适配能力技术原理方案权衡JVM第 3 题新生代垃圾回收使用标记-复制算法的好处是什么?为什么不适合使用标记-清除或标记-整理? 考察对JVM垃圾回收算法特性与适用场景的理解技术原理方案权衡JVM第 4 题在JVM的GC过程中,Survivor区的两个子区(S0和S1)的使用率是如何变化的? 考察对JVM分代GC中Survivor区复制与交换机制的理解问题拆解技术原理JVM第 5 题你实际工作中遇到过 GC 相关的场景吗?一般是怎么定位和解决的? 考察候选人对 GC 问题的实际排查思路和工具使用能力项目复盘技术原理问题排查JVM第 6 题请说明JVM内存区域的划分,以及静态变量在JVM内存中的存储位置。 考察JVM运行时内存模型的基础理解及静态变量存储机制技术原理JVM第 7 题为什么要把堆给分成 young 和 old 两个区域 考察JVM堆分代设计的目的与GC效率优化性能优化技术原理JVM第 8 题请介绍JVM的内存结构,并说明各区域的作用。 考察对JVM内存模型的理解和基本掌握技术原理JVM第 9 题请介绍 JVM 新生代的内存结构及其工作原理。 考察 JVM 内存模型与垃圾回收基础技术原理JVM第 10 题请说明垃圾回收(GC)在什么场景下会导致程序暂停(Stop-The-World)? 考察对GC停顿机制、触发场景及影响的理解性能优化技术原理方案权衡JavaJVM第 11 题请简要介绍JVM垃圾回收(GC)的基本原理,并说明常见的垃圾回收算法及各自的特点。 考察对JVM垃圾回收基础原理与主流算法的理解技术原理JVM第 12 题Eden、Survive、老年代分别用的什么回收算法? 考察JVM分代回收算法与区域对应关系的理解技术原理JVM第 13 题请详细说明JVM的垃圾回收机制,包括垃圾回收算法的基本原理。 考察对JVM内存管理与垃圾回收算法的理解深度技术原理方案权衡JVM第 14 题请解释JIT即时编译器的基本原理及其在Java虚拟机中的作用。 考察对JIT编译器原理的理解及其在性能优化中的作用性能优化技术原理技术选型JavaJVM第 15 题JVM的基本组成结构 考察Java虚拟机核心模块划分及各部分职责理解技术原理JVM第 16 题请谈谈你对Java垃圾回收的理解,包括如何判断对象是否可回收以及常见的垃圾收集算法。 考察对JVM内存管理和垃圾回收核心机制的掌握问题拆解技术原理JavaJVM第 17 题请解释垃圾回收中的标记-清除算法和标记-整理算法的基本原理及区别。 考察对JVM垃圾回收基础算法的理解与对比能力技术原理方案权衡JVM第 18 题你了解Java虚拟机(JVM)中的线程模型吗?它有使用共享内存进行线程间通信吗? 考察对JVM线程模型与共享内存机制的理解技术原理方案权衡JavaJVM第 19 题请描述你在项目中遇到的 OOM 问题,包括排查过程、使用过的工具以及最终解决方案。 考察候选人处理 JVM 内存溢出问题的实际经验、排查思路和工具使用能力问题拆解技术原理问题排查JVM第 20 题如何判定一个Java对象可以被垃圾回收? 考察垃圾回收判定算法的理解,特别是引用可达性分析技术原理JVM