后端岗位面试题 · 方案权衡 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 2970 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 701 题为什么在Redis中使用Lua脚本? 考察对Redis原子性机制的理解以及Lua脚本在业务场景中的应用第 702 题请结合你的项目经验,详细说明在高并发秒杀场景下如何设计存储方案,并保证数据一致性?遇到异常情况时又如何处理? 考察候选人对秒杀系统架构设计、数据一致性保障及异常处理能力的综合理解第 703 题在应用代码层面防止资源竞争,除了加锁,还有哪些手段? 考察并发控制手段的广度与对锁之外方案的理解第 704 题在 Redis 集群(如 Codis 或 Redis Cluster)中,如何用 Lua 脚本保证涉及多个 key 的操作的原子性? 考察对 Redis 集群多 key 操作的约束、哈希槽一致性与原子性方案的理解第 705 题除了数据库乐观锁,还有哪些方案可以解决电商秒杀场景下的超卖问题?请对比优缺点。 考察对超卖问题的多方案理解及权衡能力第 706 题请介绍项目中如何使用 Redis 实现分布式锁,以及如何保证其正确性和可靠性。 考察分布式锁的实现细节、边界处理和方案权衡第 707 题请介绍Redis集群的几种主要部署方式及各自的适用场景。 考察Redis集群架构的理解与选型能力第 708 题MySQL和Redis的数据不一致的情况怎么解决的? 考察缓存与数据库一致性保证机制的理解和工程实践第 709 题Redis 和 MySQL 的根本区别是什么? 考察对内存缓存型数据库与关系型数据库核心差异的理解第 710 题苍穹外卖项目中如何保证订单超时自动取消的可靠性? 考察定时任务或延迟消息处理机制及其可靠性保障第 711 题IP限流怎么做的 考察限流算法选择、实现方式及边界处理的理解第 712 题除了 Lua 脚本,还有什么方式也能保证 Redis 操作的原子性? 考察对 Redis 原子性机制的理解及多方案权衡第 713 题请说明关系型数据库和非关系型数据库的主要区别,并举例说明各自适用的场景。 考察对数据库类型差异的理解及场景选型能力第 714 题场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题? 考察对缓存穿透问题及布隆过滤器原理和实际应用场景的理解第 715 题大促时如何根据实时销量和库存动态调整商品价格?请结合规则引擎和 Redis 设计一套方案。 考察实时价格调整的架构设计能力,包括规则引擎、Redis 存储与数据一致性第 716 题请设计一个秒杀系统,并用伪代码描述核心流程。 考察系统设计能力与方案权衡,以及通过伪代码表达关键逻辑的能力第 717 题Redis的数据结构为什么通常每种类型都对应两种内部编码实现? 考察对Redis内部编码机制及其设计权衡的理解第 718 题抢红包问题怎么实现? 考察并发抢红包的系统设计、原子性与公平性权衡第 719 题项目中你使用到了Redis和MySQL,会不会出现Redis扣减了库存,但MySQL却没有扣减的情况呢?是怎么去解决的? 考察分布式库存扣减的一致性问题及解决方案第 720 题请分别说明 RDB 与 AOF 的底层实现原理。 考察对持久化机制内部细节与一致性的理解