后端岗位面试题更新 2026-08-05

请说明 JVM 垃圾回收在哪些场景下会被自动触发,并解释除了显式调用和分配担保之外的主动 GC 时机。

Momenta后端开发互联网/IT技术原理问题排查JVM

考察说明

考察对 JVM GC 触发机制的理解,包括自动触发条件及新生代晋升担保之外的场景

回答思路

  1. 明确 GC 主要由堆内存分配失败自动触发
  2. 说明 Minor GC、Major GC、Full GC 各自主触发条件
  3. 除分配担保外,能列举元空间不足、大对象直接进入老年代等场景
  4. 区分显式 System.gc() 与自动 GC,并说明其触发条件差异
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。