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

CMS垃圾收集器和G1垃圾收集器有什么区别?

快手后端开发互联网/IT技术原理方案权衡JavaJVM

考察说明

考察对主流垃圾收集器设计目标、适用场景及关键差异的理解

回答思路

  1. 准确说明CMS的设计目标(低停顿)与适用场景(老年代,尤其大堆、并发收集)
  2. 准确说明G1的设计目标(可预测停顿、大堆分区、兼顾新生代与老年代)
  3. 对比停顿时间、内存布局、并发阶段、碎片化处理和可预测性差异
  4. 能结合实际场景说明各自优缺点与选择依据
本题已收录答题指导

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

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