小米集团面试题 · Redis

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

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

筛选题目已选:Redis
第 61 题请介绍你设计或实现秒杀系统的方案与思路。 考察对高并发、热点数据、库存一致性的理解与实际设计能力风险判断系统设计方案权衡Redis第 62 题Redis支持哪些数据结构?各自有什么典型应用场景? 考察对Redis核心数据结构的熟悉程度及应用理解业务理解技术原理Redis第 63 题请比较 Redis 的 RDB 和 AOF 两种持久化机制,包括它们的原理、优缺点和适用场景。 考察对 Redis 持久化机制原理、特性对比和选型理解的深入程度技术原理技术选型方案权衡Redis第 64 题根据你的实际经验,谈谈你对数据库和 Redis 各自能支撑的请求并发量级的了解,以及它们通常分别适合处理什么类型的负载? 考察对数据库与缓存在实际并发承载能力上的经验认知与定位判断系统设计技术原理Redis第 65 题针对Redis访问变慢的常见原因,你会如何解决这些问题? 考察对Redis性能优化措施的掌握与实际应用能力性能优化技术选型方案权衡Redis第 66 题在Redis判定了用户购买资格后,实际扣钱环节失败,这时应如何处理? 考察分布式事务边界、补偿机制与最终一致性设计风险判断系统设计方案权衡Redis第 67 题如何使用 Redis 实现分布式锁? 考察分布式锁的原子性、安全性与边界场景处理风险判断系统设计Redis第 68 题Redis 查询很慢的话,如何排查?主要原因是什么? 考察对 Redis 慢查询问题的系统排查思路和常见原因认知性能优化技术原理问题排查Redis第 69 题请介绍缓存击穿、缓存穿透和缓存雪崩的概念、区别及各自的解决方案。 考察对缓存三大经典问题的理解、区分能力及应对策略风险判断技术原理问题排查Redis第 70 题Redis基础命令SETNX,返回值为0和1分别表示什么? 考察Redis SETNX命令语义理解风险判断技术原理Redis第 71 题请手写一个支持可重入的分布式锁工具类,要求包含加锁和释放锁操作,并说明如何设计使其同时兼容 Redis 和 ZooKeeper 两种实现。 考察分布式锁的核心设计、可重入机制及多后端适配的抽象能力系统设计技术原理技术选型RedisZooKeeper第 72 题设计一个日活千万的点赞排行榜,说下你的思路。 考察高并发场景下排行榜的系统设计、数据建模与性能权衡性能优化系统设计方案权衡Redis第 73 题延迟双删为什么要双删? 考察缓存与数据库一致性处理的原理和边界理解系统设计技术原理方案权衡Redis第 74 题在高并发场景下,如何优化点赞功能的性能? 考察高并发读写场景下的架构设计与性能优化能力性能优化风险判断系统设计Redis第 75 题Redis高可用的模式能讲一下吗? 考察Redis高可用方案的原理、适用场景与取舍系统设计技术原理方案权衡Redis第 76 题缓存与数据库的一致性如何保证? 考察对缓存一致性方案的理解、选型与权衡系统设计技术原理方案权衡Redis第 77 题Redis Cluster模式下某个key所在的slot宕机如何处理? 考察Redis Cluster故障场景下的容错机制与运维处理风险判断系统设计技术原理Redis第 78 题在Redis主从复制结构中,自动的主从替换是如何实现的? 考察Redis哨兵或集群模式下的故障转移机制理解风险判断系统设计技术原理Redis第 79 题在数据库层面,如何配置多个数据库来支持高并发读写? 考察数据库多实例部署与读写分离配置系统设计技术原理方案权衡MySQLRedis第 80 题假设你要设计一个用户登录系统,你会如何用 Redis 管理用户的登录状态? 考察登录态存储设计、过期策略与安全边界风险判断系统设计技术选型Redis