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