后端岗位面试题 · 技术原理 · JVM

题库中标记为“后端”的结构化面试题。

共 89928 道真题 · 当前筛选命中 1804 道 · 更新 2026-08-05

筛选题目已选:技术原理 · JVM
第 421 题在JVM中,哪些内存区域可能发生OutOfMemoryError?请分别说明触发条件。 考察JVM运行时数据区划分及OOM触发场景的理解技术原理问题排查JVM第 422 题请你说说JVM内存模型。 考察对JVM运行时数据区划分及各自作用的理解技术原理JVM第 423 题JVM 中访问一个 Java 对象通常有哪些方式?请说明各自的区别。 考察 JVM 对象访问定位机制及句柄与直接指针方式的权衡技术原理方案权衡JVM第 424 题触发垃圾回收的时机 考察JVM垃圾回收触发条件及其含义性能优化技术原理JavaJVM第 425 题项目中是否遇到过创建大对象的情况?你是如何识别和定位这类对象的? 考察对大对象的理解、识别方法及对JVM内存模型的影响分析性能优化技术原理问题排查JVM第 426 题请解释JVM内存泄漏的定义、常见场景以及如何检测和避免? 考察对JVM内存泄漏的深入理解及实际排查能力技术原理问题排查JVM第 427 题请介绍 JVM 的内存模型,包括内存区域的划分及其作用。 考察对 JVM 运行时内存区域的理解和基础知识掌握问题拆解技术原理JVM第 428 题JVM每个内存区域都是什么功能? 考察对JVM内存模型各区域功能的掌握程度技术原理JVM第 429 题请解释JVM新生代对象晋升到老年代的机制,并说明触发晋升的主要条件。 考察JVM内存模型与对象晋升机制的理解技术原理JVM第 430 题JVM 参数中,-Xms(初始堆大小)和 -Xmx(最大堆大小)仅设置其中一个,与同时设置两个且值相同的情况下,对 JVM 运行产生的具体区别是什么? 考察对 JVM 堆内存分配机制和性能调优的理解性能优化技术原理JVM第 431 题内存溢出和栈溢出有什么关系?现实中你有没有遇到过? 考察对内存与栈溢出概念的区别、联系及实际排查经验性能优化技术原理问题排查JVM第 432 题请说明JVM运行时内存区域的划分,并介绍常见的垃圾回收算法及各自特点。 考察对JVM内存结构及垃圾回收基础知识的掌握问题拆解技术原理JVM第 433 题Java 栈空间的内存是如何进行管理的? 考察 JVM 栈内存分配、生命周期及异常处理机制性能优化技术原理JavaJVM第 434 题你了解哪些JVM垃圾回收器? 考察对主流JVM垃圾回收器的认知广度与演进理解技术原理技术选型JavaJVM第 435 题一个10MB的大对象在Java虚拟机中更可能被分配到新生代还是老年代?为什么? 考察JVM内存分配规则与大对象直接进入老年代的机制技术原理JVM第 436 题请比较Old GC和Minor GC的主要区别。 考察对不同GC类型触发条件、作用范围和成本差异的辨析性能优化技术原理JVM第 437 题为什么JVM要划分不同内存区域? 考察JVM内存模型设计原理及不同区域的功能划分技术原理JVM第 438 题new 抛出异常时,底层是如何实现与处理的? 考察 JVM 异常机制的底层原理技术原理问题排查JavaJVM第 439 题当程序出现线程不安全的问题时,通常与 JVM 的哪些机制相关?请结合实际场景说明。 考察对线程安全本质和 JVM 内存模型的理解风险判断技术原理JVM第 440 题JVM 频繁 Full GC 怎么排查? 考察 JVM 内存分析、GC 日志解读和问题排查方法论数据驱动技术原理问题排查JVM