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

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

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

筛选题目已选:技术原理 · JVM
第 701 题JDK 1.9 中对垃圾回收器做了哪些重要变更?默认回收器是什么? 考察对 JDK 1.9 垃圾回收器演化及默认行为的了解技术原理技术选型JVM第 702 题你用过哪些JVM调优工具? 考察JVM调优工具的实际使用经验与工具选择技术原理问题排查JVM第 703 题请介绍一下 Java 内存结构。 考察对 JVM 运行时内存区域的划分、职责和常见问题理解技术原理JavaJVM第 704 题请介绍JVM的内存区域划分,并说明各区域的作用、线程私有或共享属性,以及可能抛出的异常。 考察JVM运行时数据区的基本构成、线程属性与异常类型技术原理JVM第 705 题为什么JVM新生代通常划分成Eden区和两个Survivor区,而不是只有一个Survivor区? 考察JVM垃圾回收器内存布局设计原理与GC机制理解技术原理方案权衡JVM第 706 题JVM有哪些区域,以及各自的功能是什么? 考察JVM内存结构的基础知识掌握程度自我认知技术原理JVM第 707 题请说明在JVM垃圾回收过程中,什么情况下会发生Stop The World(STW)暂停? 考察对JVM垃圾回收STW机制的理解,包括触发场景、原因和影响性能优化风险判断技术原理JVM第 708 题当出现StackOverflowError时,如何在不修改代码的情况下通过JVM参数实现栈深度的扩展?请说明-Xss与-Xmx的设置原则及其协同关系。 考察对JVM栈内存机制、StackOverflowError成因及各线程栈空间限制的理解技术原理问题排查JVM第 709 题G1调优实战:给定一个高并发的推荐服务,JVM参数MaxGCPauseMillis、InitiatingHeapOccupancyPercent如何设置? 考察G1垃圾收集器参数调优思路与实际应用能力性能优化技术原理问题排查JVM第 710 题请谈谈你对JVM底层源码中缓冲池(如String常量池、Integer缓存)的理解,以及它如何影响内存和性能。 考察候选人对JVM底层源码的深入理解及对内存管理机制的掌握性能优化技术原理JVM第 711 题请描述JVM的内存区域划分及各部分的作用。 考察对JVM运行时数据区结构的掌握程度技术原理JVM第 712 题请说明堆外内存(off-heap memory)的含义、使用场景及与堆内内存的对比。 考察对堆外内存的理解深度与应用判断风险判断技术原理技术选型JavaJVM第 713 题JVM 内存布局是怎样的?超过年龄阈值的对象是否一定会进入老年代? 考察 JVM 内存区域的划分以及对象晋升老年代的触发条件与边界技术原理方案权衡JVM第 714 题JVM的内存模型分为哪些部分? 考察JVM运行时数据区的基本组成与职责划分技术原理JVM第 715 题G1在回收时如何评估Region的价值? 考察G1筛选Region时的成本收益分析技术原理方案权衡JVM第 716 题JVM内存管理的算法有哪些? 考察JVM内存模型与垃圾回收算法的理解深度技术原理方案权衡JVM第 717 题请说明JVM启动时如何设置堆内存相关参数,以及你如何为项目配置这些参数。 考察JVM内存模型理解与生产环境参数配置实践性能优化技术原理JVM第 718 题类加载器有哪几种,分别有什么作用? 考察对 JVM 类加载机制的分类、职责和委派关系的理解技术原理JavaJVM第 719 题如何判定一个对象是否存活?请分别说明引用计数法和可达性分析法的原理与区别。 考察对JVM垃圾回收中对象存活判定算法的理解与对比技术原理JavaJVM第 720 题线上JVM CPU飙升时,如何系统地排查并定位问题? 考察对线上故障排查流程、线程分析与JVM监控工具的掌握技术原理问题排查JVM