互联网/IT行业面试题 · JVM
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 657 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 61 题Java应用占用CPU很高,除了使用top命令,还可以用什么方法定位问题?JVM自带的工具也可以。 考察Java性能排查工具掌握情况和CPU高占用定位方法第 62 题JVM 中出现 OOM(内存溢出)时,你会如何排查? 考察对 JVM 内存结构、GC 机制和故障排查流程的掌握第 63 题如何调整 G1 老年代回收的触发阈值? 考察对G1参数调优与回收触发机制的理解第 64 题JVM是什么? 考察对Java虚拟机核心概念和运行机制的理解第 65 题Java是如何实现跨平台跨系统的? 考察对JVM与字节码机制及平台无关性的理解第 66 题JVM内存分布中,哪些区域会参与垃圾回收? 考察JVM运行时内存区域划分及垃圾回收范围的理解第 67 题请介绍JVM垃圾收集器,包括Serial、ParNew、CMS、G1、ZGC及ZGC分代版本,对比它们的适用场景、优缺点,并解释分代、卡表和染色指针的概念。 考察对JVM垃圾收集器体系、算法原理与适用场景的系统掌握第 68 题JVM 中有哪些垃圾回收器? 考察对 JVM 垃圾回收器分类、演进及适用场景的理解第 69 题请解释JVM新生代的垃圾回收机制,以及对象在什么条件下会被回收。 考察JVM新生代GC原理与对象存活判定第 70 题请讲解JVM的内存区域划分及其作用,并说明各区域可能出现的异常。 考察对JVM内存模型的理解和异常场景掌握第 71 题请介绍常用的 JVM 参数及其作用。 考察对 JVM 内存模型和常用调优参数的掌握第 72 题new一个对象在JVM中的完整流程。 考察JVM对象创建的内存分配、初始化和并发处理全链路第 73 题请描述 CMS 垃圾回收器的回收过程,并解释其浮动垃圾问题。 考察对 CMS 回收流程的深入理解及对浮动垃圾成因的分析第 74 题除了根可达还能怎么判断对象是不是垃圾 考察除根可达分析外的垃圾判定方法,反映对JVM内存管理深度第 75 题请介绍 JVM 类从加载到使用再到卸载的完整生命周期。 考察 JVM 类加载机制、生命周期各阶段和卸载条件的理解第 76 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解第 77 题你如何定位和分析自己项目中的FullGC问题?请描述你的排查步骤和方法。 考察FullGC问题定位与日志分析能力第 78 题在 Java 中,new 出来的对象一定分配在堆上吗?请说明对象内存分配的常见位置及其例外情况。 考察对象内存分配的基本认知和边界场景掌握第 79 题请简述JVM的类加载机制,包括加载、验证、准备、解析和初始化阶段。 考察对类加载生命周期和双亲委派模型的理解第 80 题请解释JVM分代回收机制及常用的GC算法,并说明它们各自的应用场景和优缺点。 考察JVM内存管理核心原理与GC算法理解