菜鸟集团面试题 · JVM

菜鸟集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:JVM
第 1 题请说明垃圾回收机制,并列举哪些对象可以作为 GC Roots。 考察对 JVM 垃圾回收原理及可达性分析根对象的理解技术原理JVM第 2 题可以作为GC Roots的对象有哪些? 考察JVM垃圾回收根对象识别的准确性技术原理JVM第 3 题你了解 JVM 堆内存的调优吗?如何评估和调整堆大小参数? 考察候选人对 JVM 堆内存管理机制的理解及实际调优经验性能优化技术原理问题排查JVM第 4 题JVM有哪些垃圾收集算法? 考察垃圾收集算法的基础原理与适用场景技术原理JVM第 5 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解技术原理方案权衡JavaJVM第 6 题请详细说明Java源文件从编写到最终执行的完整步骤,越具体越好。 考察对Java编译、字节码执行及JVM运行时机制的深入理解技术原理JavaJVM第 7 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 8 题请介绍JVM内存区域的划分及各区域的作用。 考察对JVM运行时内存结构的理解技术原理JVM第 9 题新生区使用什么垃圾回收算法? 考察对JVM新生代垃圾回收算法及复制算法原理的理解技术原理JVM第 10 题如何进行JVM调优?请结合具体场景说明你的方法和工具。 考察对JVM内存模型、垃圾回收机制的理解及调优实践能力性能优化技术原理问题排查JVM第 11 题请对比 JVM 在 JDK 1.8 与 JDK 1.6 中的主要区别。 考察对 JVM 版本演进的理解与对比能力问题拆解技术原理JVM第 12 题JVM的Full GC中,Survivor区S0和S1有什么区别? 考察JVM堆内存结构中Survivor区的设计与GC工作流程理解技术原理JVM第 13 题请详细描述在JVM中创建一个Java对象的具体过程,包括内存分配和初始化步骤。 考察对对象创建底层机制和JVM分配策略的理解编码实现技术原理JavaJVM第 14 题方法区、永久代、元空间是什么关系? 考察JVM运行时数据区中方法区的实现演进与差异理解技术原理JavaJVM第 15 题最近学习了哪些技术内容?请具体讲一讲你深入了解的一个知识点。 考察候选人持续学习习惯、技术深度梳理和表达能力沟通表达持续改进自我认知JVM第 16 题请介绍JVM的垃圾回收算法,并比较不同算法各自的适用场景。 考察JVM垃圾回收基础知识的系统性与比较能力技术原理方案权衡JVM第 17 题请介绍JVM中常用的内存回收方式,并说明它们各自的适用场景。 考察对垃圾回收算法与收集器的理解及实际选型能力技术原理技术选型方案权衡JVM第 18 题请介绍Java虚拟机的内存结构,并说明各区域的主要作用。 考察JVM运行时数据区域的划分与理解技术原理JavaJVM第 19 题JVM 中 CMS 和 G1 垃圾回收器有什么区别? 考察对 JVM 垃圾回收器工作原理、适用场景和优缺点的理解技术原理方案权衡JVM第 20 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解技术原理JVM