小米集团面试题 · 系统设计

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

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

筛选题目已选:系统设计
第 61 题Kafka 为什么能做到高性能? 考察对 Kafka 高性能设计机制的理解与体系化表达能力系统设计技术原理Apache Kafka第 62 题在设计嵌入式产品时,如何系统性地考虑低功耗需求? 考察低功耗设计的系统思维和关键策略性能优化系统设计第 63 题创建索引时需要注意哪些关键点? 考察索引设计的原则、性能影响和常见误区系统设计技术原理方案权衡第 64 题你来开发一个接口,你的接口内部会依赖对象的下游,还有别的服务会调用你的接口,怎么保证稳定性这一块的设计呢? 考察接口稳定性设计的系统性思考,包括依赖治理、超时容错和限流降级风险判断系统设计方案权衡第 65 题分布式系统中一致性哈希算法是如何工作的? 考察一致性哈希的原理、数据分布机制及在分布式系统中的实际应用系统设计技术原理方案权衡第 66 题请描述Redis分布式锁的实现原理,并说明看门狗(watchdog)机制的用途与实现方式。 考察分布式锁原子性、续期机制及异常处理风险判断系统设计技术原理Redis第 67 题请介绍一下你的系统灰度发布方案是如何设计的? 考察灰度发布方案设计能力、流量控制与回滚机制问题拆解风险判断系统设计第 68 题粗排和精排模型是否要保持一致性? 考察对推荐系统或搜索排序中粗排与精排目标、架构及一致性的理解系统设计技术原理方案权衡第 69 题在可观测性设计中,如何确定观测的主体对象? 考察对可观测性观测对象识别与分层能力风险判断系统设计技术原理第 70 题在推荐系统或搜索场景中,用户召回通常有哪些技术路线?如果需要对不同用户群体设计差异化召回策略,你会如何进行用户分层? 考察对主流召回技术的掌握程度,以及结合业务与用户差异做分层设计的思考能力业务理解系统设计技术原理第 71 题请描述你项目中电源树的设计思路,包括各电压域的划分和供电拓扑。 考察电源系统架构设计与功耗/信号完整性权衡系统设计技术原理方案权衡第 72 题绘制项目的整体硬件框图与程序流程框图,并加以详细介绍。 考察对项目整体架构的理解、硬件与软件流程的梳理及表达清晰度项目复盘系统设计技术原理第 73 题请介绍一下分库分表的设计与实施要点。 考察对数据库水平扩展方案的理解、拆分策略选择和常见问题的处理系统设计技术原理方案权衡第 74 题使用FreeRTOS创建任务有哪些需要考虑的地方? 考察FreeRTOS任务创建时的资源、优先级、栈配置等工程考量风险判断系统设计技术原理FreeRTOS第 75 题相比@Scheduled,如何使用第三方插件实现定时任务?请说明其优势。 考察第三方任务调度框架的集成能力与方案权衡系统设计技术选型第 76 题身份校验怎么做的? 考察身份认证方案的实现细节与安全考量安全意识系统设计技术原理第 77 题请介绍Transformer架构的整体结构、自注意力机制原理和位置编码方法。 考察对Transformer核心组件的原理性理解与全局把握系统设计技术原理Transformer第 78 题BMS硬件中,电芯电压采集模块的设计要点有哪些? 考察对电芯电压采集电路设计关键点的掌握系统设计技术原理方案权衡第 79 题FreeRTOS多线程如何通信? 考察FreeRTOS任务间通信机制的掌握与选型能力系统设计技术原理方案权衡FreeRTOS第 80 题项目中如何使用线程安全的Map?有哪些方案及其适用场景? 考察线程安全Map方案的选择与权衡系统设计技术选型方案权衡