小米集团面试题 · 技术选型
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 245 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 161 题请解释 C/C++ 中 static 关键字的主要作用。 考察对存储类别、作用域和生命周期语义的理解第 162 题请描述如何为点评系统设计并实现实时搜索功能,包括技术选型、数据结构、索引更新和查询链路。 考察实时搜索系统的设计思路、技术选型和工程实现细节第 163 题请对比 Kafka 与 RocketMQ 的适用场景、关键特性和各自优势。 考察对主流消息队列的技术理解、选型判断和场景化分析能力第 164 题在一般业务开发中,通常通过什么方式来创建线程池? 考察线程池创建方式的理解与最佳实践第 165 题你用过哪些测试平台和测试框架? 考察测试工具链的掌握广度与实际使用深度第 166 题RPC和HTTP的区别是什么,各自的优缺点有哪些? 考察对RPC与HTTP协议本质差异、适用场景及权衡的理解第 167 题在分布式系统中,如何实现全局唯一ID生成? 考察分布式ID生成方案的原理、权衡与工程可行性第 168 题反射应用场景 考察对反射机制的理解及其在现实开发中的应用第 169 题SFT数据的来源有哪些?是否包含人工标注? 考察对SFT数据来源和标注方式的理解第 170 题在多场景推荐中,部分场景数据量较少,该如何解决? 考察数据稀疏场景下的迁移学习与样本增强能力第 171 题比较器 Comparator 和 Comparable 接口在 Java 中有什么区别? 考察对 Java 排序接口的理解与使用场景区分第 172 题请介绍你熟悉或使用过哪些数据库产品,并说明各自适用的场景。 考察数据库知识广度、场景理解和选型能力第 173 题DDD充血模型和贫血模型的区别 考察领域建模中两种模型的核心差异及适用场景第 174 题请介绍你负责的异步任务是如何设计和实现的? 考察对异步任务选型、实现及边界处理的理解第 175 题请描述你在工作中是如何开展竞品分析的,重点说明分析框架和数据来源。 考察产品分析的方法论、调研能力和框架化思维第 176 题Redisson 分布式锁的底层实现是什么?它与简单的 SET NX 实现有何区别? 考察分布式锁实现的深度理解及常见库实现差异第 177 题请列举你熟悉的 Java 集合类,并说明其中哪些是线程安全的,以及各自的使用场景。 考察对 Java 集合框架的掌握程度和线程安全意识第 178 题在 Web 前端开发中,如何设计和实现平行窗口(多窗口/多标签页)之间的数据同步,以及如何兼容不同尺寸的大屏显示? 考察跨窗口通信与响应式/大屏适配的综合设计能力第 179 题如何根据实际场景选择线程池的拒绝策略和任务队列? 考察任务特性与业务场景分析能力,以及方案权衡第 180 题深度贴图是什么,深度贴图可以用来做什么? 考察对深度贴图原理、用途和渲染管线的理解