小米集团面试题(2026 最新)
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 1 题Java的引用类型和C++的引用有什么区别? 考察对两种语言内存模型与引用语义差异的理解第 2 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解第 3 题项目中有遇到内存泄漏的问题吗? 考察对内存泄漏的认知、排查能力和实际经验第 4 题请列举你了解或使用过的音频信号处理算子,并说明其作用。 考察音频领域算法算子的知识广度与理解深度第 5 题线程池的两种执行任务方式,带返回值和不带返回值的区别是什么? 考察线程池任务提交方式的选择及返回值处理机制第 6 题如果让你设计一个Redis代理,你会如何设计? 考察系统设计能力、对Redis协议和集群原理的理解,以及方案权衡意识第 7 题微服务中的服务发现与注册是如何实现的? 考察对微服务架构中服务注册和发现机制的理解第 8 题在招聘工作中,您会关注哪些招聘数据? 考察候选人是否建立完整且有针对性的招聘数据指标体系第 9 题TCP 三次握手中第一次和第三次握手失败分别会发生什么?涉及超时重传和服务器主动断开如何处理? 考察对 TCP 三次握手状态机、超时重传和异常恢复机制的理解第 10 题为什么你不做研发,而是选择投递产品岗位? 考察候选人职业选择逻辑、自我认知与岗位匹配度第 11 题哪些对象可以被作为GC root呢? 考察对JVM垃圾回收根对象类型的掌握程度第 12 题请介绍 Spring 框架中主要的依赖注入方式及其适用场景。 考察对 Spring 依赖注入机制的理解与实际运用能力第 13 题你了解哪些设计模式? 考察设计模式的知识广度与实际应用理解第 14 题Java 中 Exception 类的直接父类是什么? 考察 Java 异常体系的基础结构第 15 题解释课程表问题(LeetCode 207)的核心思路,并说明如何判断能否完成所有课程的学习。 考察图论基础与拓扑排序算法理解第 16 题基于你之前提到的手机,你认为它最突出的优势是什么?请举例说明。 考察产品理解与场景化表达能力第 17 题如果要实现对某个对象集合按特定属性排序,你会如何设计实现? 考察排序实现思路、比较器使用及算法与场景适配第 18 题提 bug 时你会关注哪些方面? 考察缺陷描述规范、定位能力和协作沟通能力第 19 题请简述OAuth2协议的核心概念与授权流程。 考察对OAuth2协议核心概念和授权流程的理解第 20 题JVM中哪些内存区域可能发生OutOfMemoryError? 考察JVM内存结构及各区域OOM条件