小米集团面试题 · 技术原理 · Java

小米集团相关面试题,按最终去重题目聚合。

2227 道真题 · 当前筛选命中 278 · 更新 2026-08-05

筛选题目已选:技术原理 · Java
第 121 题请解释Java类加载机制,并说明静态变量是如何被赋值的? 考察对类加载阶段和静态变量初始化顺序的理解技术原理Java第 122 题Java中Lock和synchronized的区别和原理是什么? 考察对Java并发锁机制的理解,包括语法、功能和底层实现技术原理方案权衡Java第 123 题OOM问题在什么场景用到过,怎么排查? 考察候选人对内存溢出问题的实际处理经验与排查方法论项目复盘技术原理问题排查Java第 124 题请解释什么是垃圾回收,并说明其核心目的和基本工作原理。 考察对垃圾回收基本概念和目的的理解技术原理Java第 125 题单例模式分为哪几类? 考察对单例模式分类及其适用场景的理解技术原理方案权衡Java第 126 题重写 equals 方法时需要注意哪些事项?请结合 hashCode 进行说明。 考察 Java 对象相等性规则及 hashCode 与 equals 的契约编码实现技术原理Java第 127 题请说明你对Java垃圾回收机制的理解,包括它的基本原理、常见的垃圾回收算法,以及不同代际的回收策略。 考察Java垃圾回收基本原理与关键算法掌握技术原理Java第 128 题请解释Java垃圾回收的基本原理和常见回收算法。 考察对Java垃圾回收机制的理解及常用算法的掌握技术原理方案权衡Java第 129 题HashMap数组默认长度是多少 考察HashMap基础数据结构知识点技术原理Java第 130 题volatile 保证变量可见性的原理是什么? 考察对 volatile 语义及底层内存模型的理解风险判断技术原理Java第 131 题请介绍你对线程池核心参数的理解,并说明如何合理设置这些参数。 考察对线程池核心参数的作用、默认行为及配置权衡的掌握程度技术原理方案权衡Java第 132 题如何创建子线程? 考察 Java 中创建子线程的多种方式及适用场景编码实现技术原理Java第 133 题请介绍线程池的核心参数和提交任务后的执行流程。 考察对线程池参数作用及任务调度机制的理解技术原理方案权衡Java第 134 题HashMap底层原理实现讲一下 考察HashMap数据结构、哈希算法、扩容与并发安全机制问题拆解技术原理Java第 135 题ThreadLocal了解吗?它是干什么的,又是怎么实现的? 考察对ThreadLocal作用、线程隔离原理及实现机制的理解问题拆解技术原理Java第 136 题Java中有哪些常见的垃圾回收器?请列举并简述各自的特点和适用场景。 考察对主流 Java 垃圾回收器的了解和区分能力技术原理技术选型Java第 137 题说一下双亲委派机制,为什么要双亲委派? 考察对Java类加载机制的理解及设计动因问题拆解技术原理Java第 138 题请介绍Java Collections框架下常用的类和接口。 考察对Java集合框架核心接口、实现类及适用场景的理解技术原理技术选型Java第 139 题双亲委派机制是什么? 考察对Java类加载机制的理解和原理掌握问题拆解技术原理Java第 140 题请解释 Java 中 final 关键字的用法。 考察对 Java final 关键字在不同场景下的语义和约束的理解技术原理Java