小米集团面试题 · 系统设计
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 244 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 181 题Raft协议是怎么实现的? 考察对Raft共识算法的核心机制、状态转换和故障处理的理解第 182 题讲述一下你当时怎么设计的系统,考虑了哪些指标? 考察系统设计的方法论、权衡意识与工程落地能力第 183 题你使用的Redis架构是什么?主从还是cluster? 考察候选人技术选型与架构决策能力第 184 题在ADC选型时,如何在采样频率与采样精度之间权衡?请结合应用场景说明。 考察ADC选型时的工程权衡和系统设计能力第 185 题请介绍你设计或实现秒杀系统的方案与思路。 考察对高并发、热点数据、库存一致性的理解与实际设计能力第 186 题在 iOS/Android 中,如果应用处于后台时每次更新某个 value 都要触发更新,应该怎么做? 考察后台任务处理、更新机制与系统限制的理解第 187 题根据你的实际经验,谈谈你对数据库和 Redis 各自能支撑的请求并发量级的了解,以及它们通常分别适合处理什么类型的负载? 考察对数据库与缓存在实际并发承载能力上的经验认知与定位判断第 188 题假设系统当前QPS较低,目标提升到10万,你应该从哪些方面进行改造? 考察高并发系统整体架构改造思路第 189 题请解释一下数据库中的MVCC机制。 考察对数据库多版本并发控制原理与隔离级别关系的理解第 190 题在Redis判定了用户购买资格后,实际扣钱环节失败,这时应如何处理? 考察分布式事务边界、补偿机制与最终一致性设计第 191 题你的服务发现和负载均衡是如何实现的?具体使用了什么负载均衡算法,是否做过定制? 考察服务发现机制与负载均衡算法的选择及定制能力第 192 题如何保证同一个订单的不同消息按顺序消费? 考察消息队列中局部有序性的实现方案与原理第 193 题请列举并简要说明微服务架构中常见的核心组件及其作用。 考察对微服务架构组件体系的理解与表达能力第 194 题电商订单表数据量很大,如何设计数据库分库分表,以支持高并发查询并保证RT? 考察订单数据量大场景下的分片策略和查询优化第 195 题如何使用 Redis 实现分布式锁? 考察分布式锁的原子性、安全性与边界场景处理第 196 题请说明网关(Gateway)在微服务架构中的主要作用。 考察对微服务网关核心功能的整体理解第 197 题面对小米有品这样的精品电商平台,你如何制定流量分发规则来提升精细化分层能力,实现流量效率最大化? 考察对流量分发、用户分层和精细化运营的系统设计能力第 198 题Spring Cloud Gateway 的主要功能有哪些? 考察对网关功能维度的全面认知第 199 题JVM的G1垃圾回收器的工作原理是什么? 考察对G1垃圾回收器核心机制、设计目标与关键参数的理解第 200 题请描述Canal进行数据同步的基本原理和常用工作流程。 考察对Canal同步机制的理解与实操能力