后端岗位面试题 · 技术原理 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1804 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 621 题自定义类加载器的场景有哪些?你有在实际项目中用过吗? 考察对JVM类加载机制的理解及实践经验第 622 题JVM的堆内存通常划分为哪两个主要部分? 考察JVM堆内存结构的基础知识第 623 题垃圾回收器G1和CMS有什么区别? 考察JVM垃圾回收器的设计原理、适用场景与权衡第 624 题如果违反双亲委派机制,优先加载自定义的 String 类,会有什么影响? 考察对类加载机制、核心类安全性与一致性影响的理解第 625 题一个类编译后的字节码在 JVM 中是什么时候被初始化的?请说明触发初始化的时机。 考察对 JVM 类加载机制中初始化阶段触发条件的理解第 626 题请说明 synchronized 在 Java 中的底层实现原理。 考察对 JVM 锁机制、对象头与锁升级过程的理解第 627 题CMS 垃圾回收器长期运行不重启时,是否会因内存碎片引发 Full GC?如何缓解碎片问题? 考察 CMS 回收器在长周期运行下的碎片化机制、Full GC 触发条件及调优手段第 628 题程序发生OOM(内存溢出)时,进程一定会被重启吗?在什么情况下进程会重启? 考察对OOM与JVM进程退出机制的理解第 629 题请描述 JVM 内存模型,并说明各区域的主要功能。 考察对 JVM 运行时内存结构的理解及各区域职责、异常场景的掌握第 630 题请介绍JVM内存区域的划分及其主要作用,并说明常见的垃圾回收算法及其适用场景。 考察JVM内存模型与垃圾回收的基础知识掌握程度第 631 题请介绍JVM垃圾回收的常见GC算法及其适用场景。 考察JVM垃圾回收算法的原理理解与实际选型能力第 632 题Java中如何在不重启JVM的情况下修改一个类的结构?请说明热更新(HotSwap)的实现原理和限制。 考察对JVM热部署机制、类加载和工具链的理解第 633 题当Java应用频繁出现FullGC且存在内存碎片问题,如何利用工具定位并解决? 考察JVM内存管理、GC调优与故障排查能力第 634 题你有了解垃圾收集这一块吗? 考察候选人垃圾收集基础知识的理解深度与表达能力第 635 题请介绍 JVM 的内存区域划分。堆内存内部是如何划分的? 考察对 JVM 运行时数据区及堆内存结构的理解第 636 题Full GC有哪些情况触发? 考察对 JVM 垃圾回收触发机制和 Full GC 原因的理解第 637 题GC根集合存放的是什么? 考察对JVM垃圾回收根对象集合构成的理解第 638 题请描述G1垃圾回收器的整体流程。 考察对G1回收器工作原理、阶段划分及并发细节的理解第 639 题请介绍 JVM 垃圾回收的基本原理和常用算法。 考察对垃圾回收机制、算法和收集器演进的理解第 640 题请解释三色标记法在垃圾回收中的作用,以及如何处理漏标问题。 考察对并发标记算法的理解,特别是对象漏标的解决机制