小米集团面试题 · 系统设计
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 244 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 21 题假设一个场景,分别部署了 A 和 B 两个服务,A 服务需要调用 B 服务,B 服务的执行时间比较长。B 服务执行完毕后,需要把结果返回给 A 服务,请你设计解决方法,如何让 A 和 B 进行交互?(三种方案) 考察长耗时服务间的异步交互设计能力,涵盖同步、异步、消息等模式第 22 题简述上电时序与下电时序的设计要点? 考察电源时序设计的正确性、可靠性与问题分析能力第 23 题请介绍 Elasticsearch 的核心工作原理,并说明一次写入和查询请求的完整工作流程。 考察对 Elasticsearch 分布式索引、分片与写入/查询链路的理解第 24 题线程池的核心参数有哪些?各自的作用是什么? 考察线程池核心参数的理解与配置能力第 25 题进程之间通信的方式有哪些? 考察对进程间通信机制的整体掌握和适用场景理解第 26 题在电商场景下,消费者下单后,如何设计数据库读写链路,使商家和消费者能及时看到订单? 考察订单读多写少、数据量大、高并发下的读写分离与缓存设计第 27 题怎么实现分布式事务? 考察分布式事务的常见方案、适用场景与一致性权衡第 28 题场景题:传数据的问题解决了,我们再来解决一下安全的问题。借鉴 HTTP 即 TLS/SSL 的握手机制,设计一套端对端的密钥协商方案。 考察对 TLS/SSL 握手原理的理解及其在端到端加密场景中的迁移设计能力第 29 题请解释幂等的概念,并举例说明在系统设计中如何实现幂等。 考察对幂等概念的理解及在工程实践中的应用第 30 题客户端怎么感知到已经切换成主节点了? 考察对主从切换机制和客户端感知方式的原理理解第 31 题请简述信号完整性与电源完整性的核心概念及其相互关系。 考察对SI与PI基础概念的理解及两者关联的把握第 32 题请说明你所用方案中Buck-Boost芯片的具体原理。 考察对Buck-Boost器件内部机制的理解深度第 33 题请解释 Java NIO 的核心组件及其与阻塞 IO 的区别。 考察对非阻塞 IO 模型的理解和应用第 34 题如果你要为亿级智能设备设计一个状态上报和指令下发的系统,你会考虑哪些方面? 考察大规模IoT系统的架构设计、扩展性、可靠性及关键场景权衡第 35 题Redis集群脑裂,该怎么解决呢? 考察对Redis集群脑裂成因、影响及应对策略的理解第 36 题请介绍JVM(Java虚拟机)的内存结构、垃圾回收机制及其作用。 考察对JVM核心概念的理解深度与系统性第 37 题当多个负载共用一个电源时,如何设计防短接保护以避免某一路短路时拉低整个电源电压、影响其他负载? 考察隔离式短路保护与电源冗余设计能力第 38 题记忆系统如何实现视觉-语言特征对齐? 考察多模态特征对齐的原理、方法与工程实践第 39 题Redis怎么做缓存预热? 考察缓存预热的目标、实现方式与工程化落地的理解第 40 题请介绍分布式事务的常见实现方案及其适用场景。 考察对分布式事务概念、各方案原理和适用条件的理解