深圳虾皮信息科技有限公司面试题 · 问题拆解 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Redis
考察点
技术栈
第 1 题秒杀系统怎么实现?请完整说明你的设计思路。 考察秒杀场景下的系统设计、限流防超卖与性能优化能力第 2 题请解释 Redis 主从同步的基本原理和流程。 考察对 Redis 主从复制机制的理解,包括全量同步与增量同步第 3 题Redis跳表原理 考察Redis有序集合底层数据结构跳表的设计与实现第 4 题请说明AOF持久化的原理,AOF在恢复时会逐条加载所有写命令吗? 考察对AOF日志记录、重写及恢复过程的理解第 5 题请描述黑马点评项目中秒杀功能的实现流程,包括从用户发起请求到下单成功的完整链路。 考察对秒杀系统整体流程的理解及关键技术细节第 6 题将本地缓存扩展为 Redis 集群后,如何确定某个 key 存储在哪个机器上? 考察 Redis 集群数据分布与哈希槽位的理解第 7 题Redis Bitmap做人群标签,人群数量变多时如何扩展? 考察Bitmap人群标签方案的可扩展性与容量规划第 8 题如果让你去实现类似Redis哨兵机制中redis实例向哨兵发送心跳的过程,要如何实现? 考察对心跳保活机制的理解与实现能力,包括协议设计、故障检测和稳定性处理第 9 题Redis 中 ZSet 的底层数据结构是什么?请说明其实现原理。 考察对 ZSet 内部编码和跳表实现的深入理解第 10 题请介绍Redis的底层数据结构,并重点说明ZSet的底层实现及其查询的平均时间复杂度。 考察对Redis核心数据结构底层实现和数据组织方式的理解第 11 题CAS(比较并交换)主要使用了 Redis 的哪些基础命令? 考察对 Redis 原子操作命令的理解与适用场景第 12 题请说明旁路缓存模式(Cache Aside)的读写流程。 考察旁路缓存模式下缓存与数据库读写流程的掌握第 13 题Redis ZSet 的底层实现是什么?请进一步说明跳表的检索过程。 考察 ZSet 底层数据结构及跳表查找机制的掌握程度第 14 题从 Redis 视角,接收 get key 请求时,网络及操作系统层面的处理过程是怎样的? 考察对 Linux 网络栈、事件驱动模型与请求处理的底层理解第 15 题你平时用Redis会用到哪些数据结构? 考察对Redis核心数据类型的掌握与应用场景理解第 16 题Redis的IO多路复用两种触发模式分别是什么? 考察对事件驱动模型中触发机制的理解第 17 题请介绍 Redis 底层的数据结构有哪些,各自的使用场景? 考察对 Redis 底层编码结构与典型应用场景的掌握第 18 题请说明跳表的插入和删除的底层存储逻辑,并手撕实现跳表。 考察对跳表数据结构的原理理解和编码实现能力第 19 题请介绍 Redis 的 RESP 传输协议及其实现要点。 考察对 Redis 网络协议的理解和底层实现细节第 20 题Redis的原子性操作底层如何保证原子性?CAS如何保证原子性? 考察对Redis单线程模型与Lua脚本执行机制的理解,以及CAS机制的底层实现原理