作业帮面试题 · 系统设计 · Redis
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Redis
考察点
技术栈
第 1 题请描述一个类似商品展示的场景,Redis 如何设计,使用哪种数据结构合适? 考察 Redis 在商品展示场景下的数据结构选型与设计思路第 2 题在什么场景下你会优先选择 Redis 实现分布式锁?请说明理由。 考察技术选型与 Redis 分布式锁的适用边界第 3 题请介绍 Redis 中布隆过滤器的原理、使用场景及误判率的影响因素。 考察对布隆过滤器原理、应用场景与参数权衡的理解第 4 题热 key 怎么实现更新,保证数据一致性? 考察热 key 场景下缓存更新与数据一致性的设计能力第 5 题在电商秒杀或高并发下单场景中,如何防止商品超卖? 考察并发场景下数据一致性的技术方案与权衡第 6 题如何设计一个可靠的Redis分布式锁? 考察分布式互斥的正确性、失效处理与边界意识第 7 题Redis分布式锁是怎么用的? 考察分布式锁的常用实现方法和正确性要点第 8 题在电商项目中,三级分类数据是如何用 Redis 缓存的? 考察缓存策略设计、数据结构和一致性理解第 9 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 10 题在商品秒杀或超卖场景中,如何利用 Redis 实现高并发下的库存扣减,避免超卖? 考察 Redis 在高并发库存扣减中的原子操作与一致性设计第 11 题请设计一个方案,识别B端表单提交场景中的多次重复请求。 考察重复请求识别的状态记录、去重策略与异常处理能力第 12 题如何用Redis设计一个定时任务调度系统,使任务在指定时间(如00:00)实时触发? 考察Redis数据结构选型与定时触发机制设计第 13 题分布式令牌桶如何实现?如果负责写令牌的线程挂了,系统该怎么办? 考察分布式限流方案的设计、一致性保障和故障处理能力第 14 题你是怎么实现分布式锁的? 考察分布式锁的实现原理、正确性边界与工程权衡第 15 题如何设计一个短链系统? 考察短链系统的核心设计:生成、存储、跳转、过期与追踪第 16 题如何实现分布式锁? 考察分布式互斥与并发一致性第 17 题在Redis中,keylen和key有什么区别?请说明什么场景下需要使用keylen。 考察对Redis key长度限制及二进制安全的理解第 18 题当缓存删除操作失败时,你会如何处理以最大程度保证最终一致性? 考察对缓存删除失败场景的容错与补偿设计第 19 题像京东这样的大型电商商品主页,数据应该用什么存储方案? 考察电商首页高并发读场景下的存储选型与缓存策略第 20 题在秒杀和支付场景中,如何保证一致性、原子性与性能? 考察分布式场景下事务一致性与性能权衡的设计能力