深圳虾皮信息科技有限公司面试题 · 技术原理 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 208 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 41 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理第 42 题说说MySQL和Redis日志的区别 考察对两种数据库日志机制、用途和恢复策略的理解第 43 题ZSet 的底层数据结构是什么?它是如何实现按分数排序的? 考察对 ZSet 底层实现与排序机制的理解第 44 题请说明AOF持久化的原理,AOF在恢复时会逐条加载所有写命令吗? 考察对AOF日志记录、重写及恢复过程的理解第 45 题请说明 Redis 中 ZSet(有序集合)的底层数据结构,以及它为什么在不同规模下采用不同的实现。 考察对 Redis 底层数据结构的理解及设计权衡第 46 题请对比LRU与LFU缓存淘汰算法的原理和适用场景。 考察对淘汰算法原理差异与适用性的理解第 47 题本地缓存和Redis怎么保证一致性 考察缓存一致性问题的理解与解决方案设计第 48 题为什么不对Redis无限制地分片?比如分100个Redis实例。 考察对Redis分片背后的成本、一致性与运维复杂度的理解第 49 题请描述黑马点评项目中秒杀功能的实现流程,包括从用户发起请求到下单成功的完整链路。 考察对秒杀系统整体流程的理解及关键技术细节第 50 题Redis 有哪些常用的数据结构?各自的主要用途是什么? 考察对 Redis 基础数据结构的了解及适用场景第 51 题Redis怎么做秒杀场景下的库存预减? 考察缓存层库存预扣的原子性、超卖防护与最终一致性第 52 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 53 题Redis其他数据结构有哪些 考察对Redis数据结构的全面了解第 54 题场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题? 考察对缓存穿透问题及布隆过滤器原理和实际应用场景的理解第 55 题请设计一个秒杀系统,并用伪代码描述核心流程。 考察系统设计能力与方案权衡,以及通过伪代码表达关键逻辑的能力第 56 题Redis的数据结构为什么通常每种类型都对应两种内部编码实现? 考察对Redis内部编码机制及其设计权衡的理解第 57 题如何安全地删除Redis中的大Key(一个几千万数据的List)? 考察对大Key删除阻塞风险的认知及安全删除策略第 58 题Redis和MySQL分别适用什么场景? 考察对关系型数据库与缓存/键值存储特性差异的理解及场景选型能力第 59 题如何使用 Redis 实现滑动时间窗口限流? 考察基于 Redis 的滑动时间窗口限流算法设计与实现能力第 60 题在项目中你们使用了Redis的哪些数据类型?请结合具体业务场景说明选型理由。 考察对Redis数据类型的理解及实际业务场景的选型能力