菜鸟集团面试题 · 风险判断 · Redis
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 24 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Redis
考察点
技术栈
第 1 题设计一个秒杀系统 考察高并发系统设计能力,包括流量控制、库存一致性与稳定性第 2 题你怎么解决的大key问题? 考察对 Redis 大 Key 问题的识别、影响分析及解决方案第 3 题什么是 Redis 缓存穿透?有哪些常见解决方案? 考察对缓存穿透概念及多种治理手段的理解第 4 题请介绍你在实际项目中应用 Redis 分布式锁的场景与设计要点。 考察 Redis 分布式锁的实际应用能力与边界处理第 5 题请说明如何保证 Redis 缓存与数据库(DB)之间的数据一致性。 考察缓存与数据库一致性策略的理解与权衡能力第 6 题更新一个key的value是原子的吗? 考察对Redis单线程模型和单Key操作原子性的理解第 7 题设计秒杀系统需要考虑什么? 考察高并发场景下的系统设计、性能优化与一致性保证能力第 8 题为什么要做登录的Redis缓存,这样做具体能提升多少性能,缓存会带来什么问题? 考察登录场景中引入Redis缓存的动机、性能收益与缓存副作用第 9 题假设 Redis 内存被打满,系统还能继续使用吗? 考察缓存容量耗尽场景下的可用性、淘汰策略与风险应对第 10 题登录业务中,同时有两个相同的电话号码进行注册登录,如何避免冲突? 考察并发场景下的唯一性约束与幂等控制第 11 题Redis 会存在数据丢失的情况吗? 考察对 Redis 持久化机制、故障场景及数据安全边界的理解第 12 题Redis和MySQL的数据一致性怎么保证? 考察缓存与数据库一致性保证机制及边界处理第 13 题请介绍一下 Redis 的线程模型。 考察对 Redis 事件驱动模型、单线程执行与多线程扩展的理解第 14 题你的项目中用到 Redis 来做库存扣减,那你是怎么保证 Redis 和 MySQL 数据库的数据的一致性? 考察缓存与数据库双写的一致性处理方案与边界意识第 15 题什么情况下会导致缓存穿透? 考察缓存穿透的成因与边界判断第 16 题如何解决Redis缓存击穿问题?请说明至少两种方案及各自的优点和局限。 考察热点key失效场景的并发保护策略第 17 题在项目中如何实现更新数据库和Redis的数据来保证一致性? 考察缓存与数据库一致性保证的工程实践与权衡第 18 题项目中使用了分布式锁,谈谈基于 Redis 如何实现分布式锁? 考察分布式锁的正确性、异常处理与边界情况第 19 题Redis 缓存在哪些情况下会用到锁? 考察缓存场景下锁的使用场景与并发控制意识第 20 题如何实现多个Redis命令的原子性 考察Redis事务与Lua脚本机制及原子性保证