Java面试题 · 方案权衡 · JVM

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

861 道真题 · 当前筛选命中 7 · 更新 2026-08-03

筛选题目已选:方案权衡 · JVM
第 1 题常见的垃圾回收算法有哪几种类型?它们各自的优缺点是什么? 考查候选人是否掌握垃圾回收算法的分类、核心机制及各自优缺点。技术原理方案权衡JavaJVM第 2 题请解释 Java 中的直接内存(堆外内存)是什么,包括其定义、分配方式、与堆内存的区别、使用场景、潜在风险以及相关回收机制。 考查对JVM直接内存(堆外内存)概念、机制、使用场景和风险的理解。风险判断技术原理方案权衡JavaJVM第 3 题在Java中,如何判断一个对象是否为垃圾?请介绍不同的实现方式及其区别。 考查对JVM垃圾回收中对象可达性分析的理解,以及不同垃圾收集器实现方式的特点。技术原理方案权衡JavaJVM第 4 题请解释 Java 垃圾收集器将堆划分为新生代和老年代的原因,并说明这一设计对垃圾回收效率的影响。 考查对 JVM 分代垃圾收集设计动机和原理的理解。技术原理方案权衡JavaJVM第 5 题请说明你对 Java 的 ZGC(Z Garbage Collector)的了解,包括其设计目标、核心机制、关键特征以及适用场景。 考查候选人对现代 JVM 垃圾收集器 ZGC 的深入理解,包括其设计目标、核心机制与适用场景。技术原理方案权衡JavaJVM第 6 题请阐述 JVM 垃圾回收调优的主要目标。 考查对 JVM 垃圾回收核心目标的理解,以及是否掌握调优的基本原则。性能优化技术原理方案权衡JavaJVM第 7 题在 Elasticsearch 集群环境下,针对 JVM 层面的参数配置和内存管理,有哪些具体的调优策略可以提升集群的整体性能? 考察对 Elasticsearch JVM 调优核心要点(堆内存设置、GC 选择、内存锁定等)的掌握程度。性能优化技术原理方案权衡ElasticsearchJVM