小米集团面试题 · 技术原理 · JVM
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 32 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 1 题哪些对象可以被作为GC root呢? 考察对JVM垃圾回收根对象类型的掌握程度第 2 题JVM中哪些内存区域可能发生OutOfMemoryError? 考察JVM内存结构及各区域OOM条件第 3 题JVM内存调优怎么调? 考察JVM内存模型理解、调优步骤与问题定位能力第 4 题说一下类的加载机制、类加载器以及类加载流程。 考察对 JVM 类加载生命周期、双亲委派模型与加载流程的理解第 5 题为什么要拆分为新生代和老年代? 考察对分代垃圾收集设计动机和对象生命周期特征的理解第 6 题请介绍JVM内存区域的划分及各区域的作用。 考察对JVM运行时内存结构的理解第 7 题请介绍JVM(Java虚拟机)的内存结构、垃圾回收机制及其作用。 考察对JVM核心概念的理解深度与系统性第 8 题请详细说明 JVM 运行时的内存区域划分,以及各区域的作用与可能出现的异常。 考察对 JVM 内存模型的理解及常见内存问题第 9 题如何查看一个 Java 项目当前使用的垃圾回收器? 考察对 JVM 垃圾回收器识别命令和输出解析的掌握第 10 题Java虚拟机运行时数据区如何划分?其中哪些区域是线程私有的,哪些是共享的? 考察JVM运行时数据区的组成及线程隔离共享特性第 11 题JVM堆内存怎么调优? 考察JVM内存模型、GC机制及性能调优的系统性思维第 12 题请介绍JVM的垃圾回收算法,并比较不同算法各自的适用场景。 考察JVM垃圾回收基础知识的系统性与比较能力第 13 题垃圾回收的时候,可达性分析和对象引用有什么区别? 考察对JVM垃圾回收根节点判定与引用类型作用的理解第 14 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 15 题在JVM垃圾回收中,哪些对象可以作为GC Roots? 考察对JVM垃圾回收根对象识别机制的理解第 16 题JVM的引用类型有哪些?分别有什么特点? 考察对JVM引用类型概念的理解与应用场景区分第 17 题介绍一下JVM的双亲委派机制,有什么作用? 考察对JVM类加载机制原理及其作用的理解第 18 题请介绍JVM运行时数据区的内存分布。 考察对JVM内存区域划分及各自作用的理解第 19 题JVM 的基本参数有哪些?请列举并说明各自的作用。 考察对 JVM 常用启动参数和内存模型的理解第 20 题GCRoots都有哪些? 考察JVM垃圾回收时GC Roots的识别与可达性分析基础