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

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

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

筛选题目已选:技术原理 · JVM
第 81 题在 Java 中,类(而非对象)什么时候会被卸载或销毁? 考察对 JVM 类加载机制、类生命周期和卸载条件的理解技术原理JavaJVM第 82 题如果分配一个大对象,并且到达老年代内存的90%会发生什么? 考察老年代垃圾回收触发机制及大对象分配对GC的影响风险判断技术原理JVM第 83 题请解释JVM中堆(Heap)与栈(Stack)的主要区别。 考察对JVM运行时数据区中堆与栈的功能、存储内容和生命周期差异的理解技术原理问题排查JVM第 84 题请讲解JVM的类加载器层次结构,以及Tomcat如何改造类加载流程以支持多应用隔离。 考察对JVM类加载机制的理解及Tomcat类加载器定制原理问题拆解技术原理Apache TomcatJavaJVM第 85 题JVM的同步锁和分布式锁的区别是什么? 考察对锁的作用范围、实现机制和使用场景差异的理解风险判断技术原理方案权衡JVMRedisZooKeeper第 86 题JVM 内存模型如何划分?请说明新生代、老年代和永久代/元空间的关系。 考察对 JVM 运行时数据区域及其代际划分的理解性能优化技术原理JVM第 87 题请介绍JVM内存参数,并结合线上场景说明如何进行内存排查和QPS分析。 考察JVM内存模型、参数调优与线上问题排查能力性能优化技术原理问题排查JVM第 88 题项目中出现OOM异常怎么排查? 考察对JVM内存溢出问题的系统排查思路与定位能力性能优化技术原理问题排查JVM第 89 题你了解 JVM 堆内存的调优吗?如何评估和调整堆大小参数? 考察候选人对 JVM 堆内存管理机制的理解及实际调优经验性能优化技术原理问题排查JVM第 90 题新生代和老年代分别用的是什么清除算法? 考察JVM垃圾收集算法与分代策略的掌握技术原理JVM第 91 题请解释JVM的内存结构,包括各个区域的作用。 考察对JVM运行时数据区划分及各自作用的理解问题拆解技术原理JavaJVM第 92 题请描述Java对象的生命周期,包括从创建到回收的关键阶段。 考察对Java对象内存管理、引用状态和垃圾回收机制的理解问题拆解技术原理JavaJVM第 93 题请描述JVM的类加载机制以及双亲委派模型的工作原理,并说明其作用。 考察对JVM类加载机制和双亲委派模型的理解及原理掌握技术原理JVM第 94 题JVM的类加载流程是什么? 考察JVM类加载机制的核心流程与原理理解技术原理JVM第 95 题JVM 中哪些区域可能发生 OutOfMemoryError? 考察对JVM内存模型及各区域OOM触发场景的理解性能优化技术原理问题排查JVM第 96 题请列举并说明可能引起 Full GC 的常见原因。 考察对 JVM 垃圾回收机制的理解,尤其是 Full GC 触发场景技术原理问题排查JVM第 97 题接口性能慢的排查方法(无 SkyWalking 时)有哪些? 考察在缺少分布式追踪工具时的性能问题定位与分析能力性能优化技术原理问题排查JVM第 98 题请描述Java类从加载到执行的完整流程。 考察JVM类加载机制与执行分派的核心原理问题拆解技术原理JavaJVM第 99 题Java 对象头中的 Mark Word 由哪些字段组成?请说明各部分的作用。 考察对 JVM 对象内存布局及锁状态标记的理解问题拆解技术原理JavaJVM第 100 题请解释JVM的堆内存分配策略。 考察对JVM堆内存分配机制的理解程度技术原理JVM