同程旅行面试题 · JVM

同程旅行相关面试题,按最终去重题目聚合。

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

筛选题目已选:JVM
第 1 题请解释 synchronized 的实现原理,以及 JVM 在 JDK 6 之后对它做了哪些优化? 考察 Java 同步机制底层原理与锁优化演进性能优化技术原理JavaJVM第 2 题请对应说明常见垃圾回收器(如Serial、CMS、G1、ZGC)分别采用的主要算法及其适用场景。 考察主流垃圾回收器与算法的对应关系及选型意识技术原理技术选型方案权衡JVM第 3 题慢SQL是如何导致JVM内存升高的?请说明其机制。 考察数据库慢查询与Java内存之间关联的理解风险判断技术原理问题排查JVMSQL第 4 题请描述一次你排查Java应用OOM问题的完整过程。 考察JVM内存问题排查实操能力和工具使用规范性风险判断技术原理问题排查JavaJVM第 5 题JVM的类加载器为什么要采用双亲委派机制? 考察对JVM类加载机制原理及设计意图的理解问题拆解技术原理JVM第 6 题请介绍一下 JVM 的逃逸分析及其作用。 考察 JVM 编译优化和内存分配机制的理解性能优化技术原理JVM第 7 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 8 题常见的垃圾回收算法有哪些?各自的核心思路和优缺点是什么? 考察对标记清除、标记复制、标记整理等算法的理解技术原理方案权衡JVM第 9 题请介绍JVM的垃圾回收算法,并比较不同算法各自的适用场景。 考察JVM垃圾回收基础知识的系统性与比较能力技术原理方案权衡JVM第 10 题请谈谈你对JVM底层源码中缓冲池(如String常量池、Integer缓存)的理解,以及它如何影响内存和性能。 考察候选人对JVM底层源码的深入理解及对内存管理机制的掌握性能优化技术原理JVM第 11 题垃圾回收的可达性分析中,GC Roots(起始节点)通常包括哪些? 考察GC Roots概念及常见根类型技术原理JVM第 12 题请介绍JVM内存结构,并说明各区域与垃圾回收的关系。 考察JVM运行时数据区划分及GC机制的理解技术原理JVM第 13 题G1 垃圾回收器在可达性分析时使用哪种算法?请具体说明。 考察对 G1 回收器核心机制的理解深度技术原理问题排查JVM第 14 题为什么JVM能跨平台运行? 考察对JVM架构与平台无关性的理解技术原理JVM第 15 题为什么 JVM 将永久代替换为元空间? 考察对 JVM 内存模型演进、元空间设计动机及内存管理机制的理解技术原理方案权衡JVM第 16 题讲讲JVM内存结构 考察JVM运行时数据区的划分及各区域职责与生命周期技术原理JVM第 17 题你实际项目中使用过哪种 JVM 垃圾回收器?为什么选择它? 考察对垃圾回收器选型的实际经验和权衡能力项目复盘技术选型方案权衡JVM第 18 题JVM有哪些常见参数 考察对JVM参数分类、用途及典型配置的理解性能优化技术原理JVM第 19 题请介绍 JVM 中常见的垃圾回收算法有哪些,并说明各自的优缺点。 考察对 JVM 垃圾回收基础理论的掌握程度技术原理方案权衡JVM第 20 题对象实例化后一定在堆里吗? 考察对Java对象内存分配机制及JIT优化(如逃逸分析)的理解技术原理方案权衡JavaJVM