后端岗位面试题 · 性能优化 · JVM
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 356 道 · 更新 2026-08-05
筛选题目已选:性能优化 · JVM
考察点
技术栈
第 81 题线上Full GC频繁的排查思路 考察JVM调优和线上问题排查能力第 82 题从哪些方面优化你的系统以减少 GC 影响?请举例说明。 考察对 GC 优化策略的系统性认识和实际应用第 83 题如何进行JVM调优?请结合具体场景说明你的方法和工具。 考察对JVM内存模型、垃圾回收机制的理解及调优实践能力第 84 题线上有一个批量处理类任务,短时间内产生大量临时对象,理论上这些对象可以被垃圾回收,但系统运行一段时间后发生堆内存溢出。在不考虑对象被长引用等不可回收因素的前提下,请分析可能的原因。 考察对垃圾回收机制、堆内存配置和批处理特点的理解,以及定位性能问题的方法第 85 题JVM中Xmx、Xms是什么 考察JVM内存参数基本概念与配置意图第 86 题在Java中,你会如何选择合理的垃圾收集器(GC)?请结合应用场景说明你的选择和理由。 考察对JVM垃圾收集器特性,适用场景及选型权衡的理解第 87 题当堆内存溢出时,你如何定位和处理? 考察Java堆内存溢出问题的排查思路与解决能力第 88 题请分别说明JVM内存回收算法,以及CMS和G1垃圾收集器的结构特点。 考察JVM垃圾回收算法原理与常见收集器结构对比第 89 题如果触发了 Full GC,会怎么样? 考察对 JVM Full GC 触发原因、影响和排查手段的理解第 90 题JVM 的垃圾回收策略有哪些? 考察对 JVM 垃圾回收算法与常见收集器的理解第 91 题JVM对Synchronized关键字的实现 考察Synchronized在JVM层面的锁实现细节第 92 题场景:短时间进程宕机,只有一个请求,但内存没有问题。从 JVM 方面分析,垃圾回收方面,为什么会导致系统卡顿甚至宕机? 考察对 JVM 垃圾回收机制、卡顿原因及进程崩溃之间关系的深入理解第 93 题如何定位并排查 JVM 内存溢出(OOM)问题?请给出具体的排查思路和工具方法。 考察 OOM 问题定位的工程方法、工具使用与根因分析能力第 94 题触发垃圾回收的时机 考察JVM垃圾回收触发条件及其含义第 95 题项目中是否遇到过创建大对象的情况?你是如何识别和定位这类对象的? 考察对大对象的理解、识别方法及对JVM内存模型的影响分析第 96 题JVM 参数中,-Xms(初始堆大小)和 -Xmx(最大堆大小)仅设置其中一个,与同时设置两个且值相同的情况下,对 JVM 运行产生的具体区别是什么? 考察对 JVM 堆内存分配机制和性能调优的理解第 97 题内存溢出和栈溢出有什么关系?现实中你有没有遇到过? 考察对内存与栈溢出概念的区别、联系及实际排查经验第 98 题Java 栈空间的内存是如何进行管理的? 考察 JVM 栈内存分配、生命周期及异常处理机制第 99 题请比较Old GC和Minor GC的主要区别。 考察对不同GC类型触发条件、作用范围和成本差异的辨析第 100 题请介绍JVM中常用的垃圾回收器(如CMS)以及GC调优的常见方法。 考察垃圾回收机制理解、回收器选型与调优实践