后端岗位面试题 · JVM

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

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

筛选题目已选:JVM
第 721 题请列举常见的垃圾回收算法,并说明各自的基本原理。 考察对传统垃圾回收算法的基础理解和对比能力技术原理JVM第 722 题请简要描述Java垃圾回收(GC)的基本机制。 考察对垃圾回收整体流程和目的的理解技术原理JavaJVM第 723 题JVM和JMM有什么区别吗? 考察对Java虚拟机与Java内存模型概念边界的理解自我认知技术原理JavaJVM第 724 题引用计数法与可达性分析的区别是什么? 考察JVM垃圾回收算法原理与对比技术原理JVM第 725 题JVM中的堆结构和栈结构分别是什么?线程对应的是哪些结构? 考察JVM内存区域的划分及其与线程的关系技术原理JVM第 726 题请解释JVM类加载模型中的双亲委派机制,并说明为什么要使用双亲委派,什么情况下会破坏双亲委派? 考察对JVM类加载机制的理解深度,包括双亲委派原理、目的及破坏场景问题拆解技术原理JVM第 727 题根据这条 Full GC 日志,手动推断内存配置并分析GC的本质问题:[Full GC (Ergonomics) [PSYoungGen: 65536K->0K(76288K)] [ParOldGen: 1750000K->1750000K(1750000K)] 考察对GC日志的解读、内存配置推断和问题诊断能力技术原理问题排查JVM第 728 题请分析频繁Full GC的可能原因,并提出相应的排查和解决方法。 考察对JVM垃圾回收机制、Full GC根因分析和性能调优的综合能力性能优化技术原理问题排查JVM第 729 题JVM的方法区和元空间有什么关系?元空间是否完全替代了方法区? 考察对JVM内存模型演进及方法区实现变更的理解问题拆解技术原理JVM第 730 题JDK 1.9 中对垃圾回收器做了哪些重要变更?默认回收器是什么? 考察对 JDK 1.9 垃圾回收器演化及默认行为的了解技术原理技术选型JVM第 731 题你用过哪些JVM调优工具? 考察JVM调优工具的实际使用经验与工具选择技术原理问题排查JVM第 732 题请介绍一下 Java 内存结构。 考察对 JVM 运行时内存区域的划分、职责和常见问题理解技术原理JavaJVM第 733 题请介绍JVM的内存区域划分,并说明各区域的作用、线程私有或共享属性,以及可能抛出的异常。 考察JVM运行时数据区的基本构成、线程属性与异常类型技术原理JVM第 734 题为什么JVM新生代通常划分成Eden区和两个Survivor区,而不是只有一个Survivor区? 考察JVM垃圾回收器内存布局设计原理与GC机制理解技术原理方案权衡JVM第 735 题JVM有哪些区域,以及各自的功能是什么? 考察JVM内存结构的基础知识掌握程度自我认知技术原理JVM第 736 题请说明在JVM垃圾回收过程中,什么情况下会发生Stop The World(STW)暂停? 考察对JVM垃圾回收STW机制的理解,包括触发场景、原因和影响性能优化风险判断技术原理JVM第 737 题当出现StackOverflowError时,如何在不修改代码的情况下通过JVM参数实现栈深度的扩展?请说明-Xss与-Xmx的设置原则及其协同关系。 考察对JVM栈内存机制、StackOverflowError成因及各线程栈空间限制的理解技术原理问题排查JVM第 738 题G1调优实战:给定一个高并发的推荐服务,JVM参数MaxGCPauseMillis、InitiatingHeapOccupancyPercent如何设置? 考察G1垃圾收集器参数调优思路与实际应用能力性能优化技术原理问题排查JVM第 739 题请谈谈你对JVM底层源码中缓冲池(如String常量池、Integer缓存)的理解,以及它如何影响内存和性能。 考察候选人对JVM底层源码的深入理解及对内存管理机制的掌握性能优化技术原理JVM第 740 题请描述JVM的内存区域划分及各部分的作用。 考察对JVM运行时数据区结构的掌握程度技术原理JVM