美团面试题 · 技术原理 · Redis
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 173 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 21 题请编写一个 Lua 脚本,用于实现库存扣减并保证同一用户只能下一单(一人一单)的原子操作,并说明其在 Redis 中的执行方式。 考察 Redis Lua 脚本原子性、库存控制与防重下单的业务逻辑实现第 22 题分布式锁如何解决线程互斥的问题? 考察对分布式锁互斥原理、实现机制和边界条件的理解第 23 题Redis的常用数据结构和底层实现 考察对Redis核心数据结构的理解及底层存储机制第 24 题用Redis做幂等,如果Redis挂了怎么办,或者Redis中的标识没有更新成功,出现了重复消费怎么办? 考察对Redis幂等方案的边界情况处理与降级策略第 25 题Redis 常用的数据结构有哪些,各自适用于什么场景? 考察对 Redis 核心数据结构的理解与应用场景匹配能力第 26 题请介绍 Redis 的持久化机制,包括 AOF、RDB 以及混合持久化的原理和适用场景。 考察对 Redis 持久化机制的原理理解与场景权衡第 27 题一个月的数据就是31个点,一个bitmap在Redis中占多大空间? 考察Redis bitmap的存储结构与空间计算能力第 28 题怎么保证Redis和数据库有一致性? 考察缓存与数据库一致性策略的理解和取舍第 29 题如何用Redis实现分布式限流?请说明实现思路和关键点。 考察Redis原子操作与分布式限流方案的落地能力第 30 题Redis 有序集合(ZSet)为什么选择跳表而不是红黑树或 B+ 树来作为底层实现? 考察对跳表设计动机和 Redis 场景取舍的理解第 31 题请介绍一下 Redis 事务的实现机制、使用方式以及可能存在的限制。 考察对 Redis 事务模型的理解,包括命令队列、错误处理与回滚等核心概念第 32 题Redis的内存淘汰策略有哪些?如何选择合适的策略? 考察内存管理策略的理解与选型能力第 33 题Redis 是如何支持会话记忆存储的?请描述存储结构。 考察 Redis 数据结构在会话记忆场景的应用第 34 题如何在 Bitmap 中设置 key 来存储用户签到数据? 考察 Bitmap 键设计及数据组织能力第 35 题说说Redis的持久化机制? 考察对Redis两种持久化方式原理、适用场景及配置取舍的理解第 36 题Redis 的过期淘汰策略有哪些?各适用于什么场景? 考察对 Redis 内存过期和淘汰机制的掌握及场景权衡第 37 题请介绍项目中如何使用 Redis 实现分布式锁,以及如何保证其正确性和可靠性。 考察分布式锁的实现细节、边界处理和方案权衡第 38 题请介绍你在项目中使用 Redis 和 Lua 脚本的具体场景与实现方式。 考察 Redis+Lua 的实际运用、原子性理解与问题解决能力第 39 题请介绍你如何设计一个消息幂等组件库,并说明其核心原理。 考察消息幂等组件库的设计思路与实现原理第 40 题Redis支持哪些基本数据结构?各自有哪些特性和典型使用场景? 考察对Redis核心数据结构的掌握、特性理解与应用能力