后端岗位面试题 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1869 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 441 题请解释JVM内存泄漏的定义、常见场景以及如何检测和避免? 考察对JVM内存泄漏的深入理解及实际排查能力第 442 题请介绍 JVM 的内存模型,包括内存区域的划分及其作用。 考察对 JVM 运行时内存区域的理解和基础知识掌握第 443 题JVM每个内存区域都是什么功能? 考察对JVM内存模型各区域功能的掌握程度第 444 题请解释JVM新生代对象晋升到老年代的机制,并说明触发晋升的主要条件。 考察JVM内存模型与对象晋升机制的理解第 445 题JVM 参数中,-Xms(初始堆大小)和 -Xmx(最大堆大小)仅设置其中一个,与同时设置两个且值相同的情况下,对 JVM 运行产生的具体区别是什么? 考察对 JVM 堆内存分配机制和性能调优的理解第 446 题内存溢出和栈溢出有什么关系?现实中你有没有遇到过? 考察对内存与栈溢出概念的区别、联系及实际排查经验第 447 题请说明JVM运行时内存区域的划分,并介绍常见的垃圾回收算法及各自特点。 考察对JVM内存结构及垃圾回收基础知识的掌握第 448 题Java 栈空间的内存是如何进行管理的? 考察 JVM 栈内存分配、生命周期及异常处理机制第 449 题你了解哪些JVM垃圾回收器? 考察对主流JVM垃圾回收器的认知广度与演进理解第 450 题一个10MB的大对象在Java虚拟机中更可能被分配到新生代还是老年代?为什么? 考察JVM内存分配规则与大对象直接进入老年代的机制第 451 题请比较Old GC和Minor GC的主要区别。 考察对不同GC类型触发条件、作用范围和成本差异的辨析第 452 题为什么JVM要划分不同内存区域? 考察JVM内存模型设计原理及不同区域的功能划分第 453 题new 抛出异常时,底层是如何实现与处理的? 考察 JVM 异常机制的底层原理第 454 题当程序出现线程不安全的问题时,通常与 JVM 的哪些机制相关?请结合实际场景说明。 考察对线程安全本质和 JVM 内存模型的理解第 455 题JVM 频繁 Full GC 怎么排查? 考察 JVM 内存分析、GC 日志解读和问题排查方法论第 456 题请详细介绍一下JVM的内存结构与垃圾回收机制,并结合实际场景说明如何排查内存问题。 考察对JVM基础结构的掌握、垃圾回收算法理解及问题排查能力第 457 题说明JVM中Minor GC和Full GC的区别,以及它们分别作用于哪个年代 考察JVM垃圾回收机制中不同GC类型的作用范围与触发时机第 458 题请描述JVM中类的加载流程。 考察对JVM类加载机制的理解,包括加载、验证、准备、解析、初始化各阶段第 459 题怎么排查Full GC有哪些工具? 考察Java内存管理与GC问题排查的工具应用能力第 460 题请介绍JVM中常用的垃圾回收器(如CMS)以及GC调优的常见方法。 考察垃圾回收机制理解、回收器选型与调优实践