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

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

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

筛选题目已选:系统设计
第 221 题Redis Cluster模式下某个key所在的slot宕机如何处理? 考察Redis Cluster故障场景下的容错机制与运维处理风险判断系统设计技术原理Redis第 222 题请详细介绍如何构建一个评估(evaluation)pipeline? 考察评估体系的搭建能力,包括数据、指标、流程和迭代业务理解问题拆解系统设计第 223 题项目中ES(Elasticsearch)的叶子查询是如何实现的? 考察对Elasticsearch查询执行链路和叶子查询机制的理解系统设计技术原理Elasticsearch第 224 题假定有一份订单数据需要存储在关系型数据库中,请设计订单及其关联实体的表结构,并说明字段设计和索引设计的关键考虑。 考察数据库表结构设计能力与订单业务建模系统设计技术原理第 225 题如果不使用Spring的三级缓存,如何从编码层面解决循环依赖? 考察不依赖Spring机制的代码级解决方案设计编码实现系统设计方案权衡JavaSpring Framework第 226 题在Redis主从复制结构中,自动的主从替换是如何实现的? 考察Redis哨兵或集群模式下的故障转移机制理解风险判断系统设计技术原理Redis第 227 题Kafka为什么那么快呢? 考察Kafka高性能机制的全面理解与关键设计原理系统设计技术原理Apache Kafka第 228 题如何系统性地保证项目的稳定性?你采取了哪些措施? 考察候选人对稳定性工程的方法论和实践能力持续改进风险判断系统设计第 229 题在数据库层面,如何配置多个数据库来支持高并发读写? 考察数据库多实例部署与读写分离配置系统设计技术原理方案权衡MySQLRedis第 230 题请描述Transformer的基本结构,并解释自注意力机制。 考察对Transformer架构核心组件与自注意力机制的理解系统设计技术原理Transformer第 231 题请用你熟悉的语言设计一个支持并发控制的异步调度器,并说明其核心机制。 考察异步调度、并发控制与任务状态管理能力风险判断系统设计技术原理第 232 题对推荐系统中的重排模块了解哪些? 考察对推荐系统重排模块的认知深度和广度系统设计技术原理方案权衡第 233 题假设你要设计一个用户登录系统,你会如何用 Redis 管理用户的登录状态? 考察登录态存储设计、过期策略与安全边界风险判断系统设计技术选型Redis第 234 题优惠券场景中,如何设计支持同时针对单商品和全场通用的优惠券系统?请说明核心模型和规则设计。 考察优惠券系统的领域建模、规则抽象和扩展能力系统设计技术选型方案权衡第 235 题说说PCB布线布局的基本规则 考察PCB布局布线的工程规范与设计要点风险判断系统设计技术原理第 236 题请描述Kafka消息从生产端投递到消费端被处理的完整链路。 考察对Kafka消息传递全流程及各组件职责的理解系统设计技术原理Apache Kafka第 237 题请说明如何实现一个可靠的 Redis 分布式锁,并指出可能遇到的问题及解决方案。 考察分布式锁的实现细节、正确性边界与异常场景处理风险判断系统设计技术原理Redis第 238 题如果让你设计一个Tomcat,你会怎么设计? 考察对Web服务器架构、生命周期管理与并发模型的核心理解系统设计技术原理方案权衡Apache Tomcat第 239 题如何保证接口请求的幂等性或不可重入性? 考察对并发控制、幂等设计和分布式一致性方案的理解风险判断系统设计技术原理第 240 题常见的竞品分析有哪些? 考察对竞品分析方法与框架的理解及系统性思维业务理解系统设计