互联网/IT行业面试题 · 方案权衡 · JVM
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 112 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · JVM
考察点
技术栈
第 1 题CMS 垃圾回收器长期运行不重启时,是否会因内存碎片引发 Full GC?如何缓解碎片问题? 考察 CMS 回收器在长周期运行下的碎片化机制、Full GC 触发条件及调优手段第 2 题请解释JIT(Just-In-Time)编译的概念及其在Java虚拟机中的工作原理。 考察对JIT编译机制及其在JVM中作用的深入理解第 3 题请比较 Minor GC 和 Full GC 的区别,并说明各自触发的场景。 考察对 JVM 两类 GC 的机制和影响面的理解第 4 题Parallel Scavenge 收集器号称关注吞吐量,它是通过哪些机制来保证和提升吞吐量的? 考察对 Parallel Scavenge 吞吐量优先设计原理与参数机制的理解第 5 题请说明JVM内存结构、垃圾回收机制以及可达性分析的基本原理。 考察JVM内存模型、回收策略与对象存活判定第 6 题Java垃圾回收机制有哪些? 考察对JVM垃圾回收算法的理解与对比能力第 7 题CMS垃圾收集器和G1垃圾收集器有什么区别? 考察对主流垃圾收集器设计目标、适用场景及关键差异的理解第 8 题JDK1.7与1.8在垃圾回收方面有哪些具体变更?为什么发生这些变更? 考察对GC演进及其背后原因的深入理解第 9 题请介绍JVM垃圾收集器,包括Serial、ParNew、CMS、G1、ZGC及ZGC分代版本,对比它们的适用场景、优缺点,并解释分代、卡表和染色指针的概念。 考察对JVM垃圾收集器体系、算法原理与适用场景的系统掌握第 10 题在 Java 中,new 出来的对象一定分配在堆上吗?请说明对象内存分配的常见位置及其例外情况。 考察对象内存分配的基本认知和边界场景掌握第 11 题请解释JVM分代回收机制及常用的GC算法,并说明它们各自的应用场景和优缺点。 考察JVM内存管理核心原理与GC算法理解第 12 题请解释标记整理(Mark-Compact)和标记复制(Mark-Copy/Semi-space)两种垃圾回收算法的基本概念和区别。 考察对垃圾回收算法原理的理解与对比能力第 13 题请介绍JVM垃圾回收的常见算法和垃圾收集器。 考察对垃圾回收算法原理及主流收集器的理解第 14 题请详细说明JVM的垃圾回收机制,包括垃圾回收算法的基本原理。 考察对JVM内存管理与垃圾回收算法的理解深度第 15 题G1和CMS垃圾回收器有什么区别? 考察两种主流垃圾回收器的工作方式、适用场景和优缺点第 16 题请介绍JVM垃圾回收的常见GC算法及其适用场景。 考察JVM垃圾回收算法的原理理解与实际选型能力第 17 题请比较 CMS 与 G1 垃圾收集器的适用场景和主要区别。 考察对 JVM 垃圾收集器原理与选型的理解第 18 题请介绍几种你熟悉的垃圾回收算法,并说明它们各自适用的场景。 考察垃圾回收算法原理及其场景适配能力第 19 题什么场景下更适合使用 CMS,什么场景下更适合使用 G1? 考察根据停顿、内存、业务要求选择收集器的能力第 20 题G1 和 CMS 垃圾收集器相比,哪个对机器的资源消耗更大? 考察对垃圾收集器原理、资源开销维度和适用场景的理解