后端岗位面试题 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1869 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 421 题JVM 的垃圾回收策略有哪些? 考察对 JVM 垃圾回收算法与常见收集器的理解第 422 题线程之间独立的资源和共享的资源分别有哪些? 考察对线程内存模型及资源共享机制的理解第 423 题请描述JVM内存分配策略,并说明对象在堆上分配的主要途径。 考察对JVM内存模型及对象分配过程的理解第 424 题为什么年轻代要有from和to两个区域? 考察垃圾回收中复制算法及对象存活管理的原理理解第 425 题请说明JVM运行时内存区域的划分及各自作用,并指出static修饰的成员变量存储在哪个区域。 考察JVM内存模型的理解及静态变量存储位置第 426 题垃圾回收时,如何具体查看堆的内存信息? 考察JVM堆内存可视化监控与诊断能力第 427 题JVM对Synchronized关键字的实现 考察Synchronized在JVM层面的锁实现细节第 428 题场景:短时间进程宕机,只有一个请求,但内存没有问题。从 JVM 方面分析,垃圾回收方面,为什么会导致系统卡顿甚至宕机? 考察对 JVM 垃圾回收机制、卡顿原因及进程崩溃之间关系的深入理解第 429 题请介绍Java的类加载机制,并描述JVM内存模型。 考察对类加载过程与JVM运行时内存结构的理解第 430 题请解释JVM的类加载机制,并说明什么是双亲委派模型以及它的作用。 考察对JVM类加载过程和双亲委派模型的理解及其实践意义第 431 题请说明JVM内存模型的组成及各区域的作用。 考察对JVM运行时数据区结构的理解第 432 题请说明JVM内存模型的整体结构,以及堆中新生代、老年代和永久代的划分,大对象一般存放在哪个区域? 考察JVM内存结构、堆分区和大对象分配的掌握程度第 433 题Java是如何实现跨平台跨系统的? 考察对JVM与字节码机制及平台无关性的理解第 434 题JVM内存模型中哪些分区容易出现异常? 考察JVM内存结构掌握程度及常见异常根因分析第 435 题在JVM中,哪些内存区域可能发生OutOfMemoryError?请分别说明触发条件。 考察JVM运行时数据区划分及OOM触发场景的理解第 436 题如何定位并排查 JVM 内存溢出(OOM)问题?请给出具体的排查思路和工具方法。 考察 OOM 问题定位的工程方法、工具使用与根因分析能力第 437 题请你说说JVM内存模型。 考察对JVM运行时数据区划分及各自作用的理解第 438 题JVM 中访问一个 Java 对象通常有哪些方式?请说明各自的区别。 考察 JVM 对象访问定位机制及句柄与直接指针方式的权衡第 439 题触发垃圾回收的时机 考察JVM垃圾回收触发条件及其含义第 440 题项目中是否遇到过创建大对象的情况?你是如何识别和定位这类对象的? 考察对大对象的理解、识别方法及对JVM内存模型的影响分析