携程面试题 · 技术原理 · JVM
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 58 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 1 题堆外内存会被 GC 回收吗?为什么? 考察对堆外内存生命周期与回收机制的认知第 2 题请列举并介绍你了解的垃圾回收器,并说明其适用场景。 考察对主流垃圾回收器的掌握程度及场景选型能力第 3 题方法区存的是什么? 考察对JVM运行时数据区中方法区作用及内容的准确理解第 4 题请简述 JVM 垃圾回收的基本原理,包括常见的垃圾回收算法和垃圾收集器,并说明如何评估其性能。 考察对 JVM 内存管理与垃圾回收机制的掌握程度第 5 题请谈谈你在JVM调优中遇到过的Full GC问题,以及你是如何分析和解决的? 考察对Full GC原理的理解、实际排查能力和调优方法第 6 题请描述JVM的内存结构。 考察对JVM运行时内存区域及各自职责的理解第 7 题请介绍JVM内存结构及垃圾回收机制。 考察对JVM运行时内存区域划分和垃圾回收原理的理解第 8 题请解释 JVM 中的类隔离机制,并说明为什么需要类隔离。 考察对 JVM 类加载机制与类隔离原理的理解第 9 题请谈谈你对 JVM 内存模型的理解,并说明各区域的作用。 考察 JVM 内存结构、线程私有与共享区域的基础认知第 10 题请解释CMS垃圾收集器的特点,并与G1收集器对比差异,说明CMS主要使用的垃圾回收算法。 考察JVM垃圾收集器原理、CMS与G1差异及回收算法理解第 11 题我们 new 一个对象的过程是怎样的,会分配哪里的内存? 考察 Java 对象创建流程及内存分配区域的理解第 12 题请描述JVM新生代和老年代的垃圾回收过程。 考察对JVM分代回收机制及对象晋升流程的理解第 13 题说下JVM的内存模型,了解哪些JVM参数? 考察JVM运行时数据区划分及常用调优参数的掌握第 14 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解第 15 题如何查看JVM的内存使用情况? 考察JVM内存监控工具与内存模型的基础掌握第 16 题有哪些工具可以用于监控代码中的内存泄漏问题? 考察对常见内存泄漏监控工具的了解与选型第 17 题线程之间独立的资源和共享的资源分别有哪些? 考察对线程内存模型及资源共享机制的理解第 18 题JVM每个内存区域都是什么功能? 考察对JVM内存模型各区域功能的掌握程度第 19 题JDK 8 默认的垃圾回收器是什么? 考察对 JDK 8 默认垃圾回收器配置的准确认知第 20 题两个类User1和User2是同一个类的不同版本,如何让它们同时被JVM加载? 考察JVM类加载机制与隔离加载的设计能力