作业帮面试题 · 方案权衡 · Redis
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 1 题请描述一个类似商品展示的场景,Redis 如何设计,使用哪种数据结构合适? 考察 Redis 在商品展示场景下的数据结构选型与设计思路第 2 题热 key 出现过期怎么办? 考察对缓存热点问题及缓存穿透/击穿场景的理解和应对方案第 3 题在什么场景下你会优先选择 Redis 实现分布式锁?请说明理由。 考察技术选型与 Redis 分布式锁的适用边界第 4 题缓存击穿和缓存穿透有什么区别?分别如何解决? 考察缓存故障识别的准确性与针对性方案设计第 5 题说说Redis持久化 考察对Redis持久化机制的理解、使用场景与数据安全权衡第 6 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 7 题Redis 分布式场景下,如果某个服务器节点承担了大部分查询,如何解决? 考察分布式负载均衡与热点节点问题的分析和解决能力第 8 题热 key 怎么实现更新,保证数据一致性? 考察热 key 场景下缓存更新与数据一致性的设计能力第 9 题请解释Redis缓存雪崩、击穿、穿透的含义及应对方案。 考察对缓存三大常见异常场景的理解及解决方案第 10 题在电商秒杀或高并发下单场景中,如何防止商品超卖? 考察并发场景下数据一致性的技术方案与权衡第 11 题说说Redis的持久化机制? 考察对Redis两种持久化方式原理、适用场景及配置取舍的理解第 12 题请分析在同一业务中同时使用 MySQL 和 Redis 时,如何保证两者数据的一致性? 考察对数据库与缓存一致性策略的理解及工程权衡能力第 13 题在电商项目中,新增或更新三级分类时,缓存如何同步更新? 考察缓存更新策略和一致性保障能力第 14 题请设计一个方案,识别B端表单提交场景中的多次重复请求。 考察重复请求识别的状态记录、去重策略与异常处理能力第 15 题怎么保证数据库和 Redis 之间的一致性? 考察缓存与数据库一致性保证机制的理解与取舍第 16 题在订单场景中,如何解决超卖问题? 考察并发下数据一致性与库存扣减方案第 17 题为什么用Redis?请说明Redis的好处、坏处,如果不用Redis你会怎么做? 考察对Redis技术选型的理解、利弊权衡及替代方案设计能力第 18 题请比较Redis和本地内存各自的优缺点。 考察对Redis与本地内存的特性理解及适用场景判断第 19 题请介绍分布式锁的核心概念,并结合实际场景说明如何优化锁的粒度。 考察对分布式锁原理的理解及锁粒度优化的工程实践第 20 题如何设计一个短链系统? 考察短链系统的核心设计:生成、存储、跳转、过期与追踪