小红书面试题 · 性能优化 · Redis
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 21 道 · 更新 2026-08-05
筛选题目已选:性能优化 · Redis
考察点
技术栈
第 1 题Redis大Key治理:小红书热帖评论列表超过10MB,如何拆分? 考察大Key识别、拆分方案与实时性权衡第 2 题场景题:直播平台需要实时统计每个直播间的在线人数,观众进入/离开直播间时需要实时更新,并支持查询指定直播间的当前在线人数。要求系统在高并发场景下(如热门主播直播间同时在线100万人,高点直播间进房QPS=15W,离房QPS=5W,同时在线直播间10W)保证数据准确性和性能。请给出设计思路。 考察高并发实时计数系统的架构设计、准确性与性能权衡第 3 题游戏区战力排行榜,需要查询前100名的分数(Top100门槛)。你会如何设计这个功能? 考察排行榜TopN查询的数据结构选型与实现第 4 题用单个 Redis 哈希结构存储 10 万个直播间的数据,会遇到哪些问题? 考察 Redis 单 key 大哈希的性能瓶颈与扩展性第 5 题如果排行榜访问量大、数据变动频繁,如何设计系统以保证高可用和高并发? 考察高并发、高可用场景下的系统架构设计第 6 题Redis的缓存策略中,为什么要设计热点数据缓存这样的东西? 考察对缓存必要性、热点识别及缓存策略设计的理解第 7 题Redis为什么很快? 考察对Redis高性能核心机制的理解深度第 8 题使用Redis的哈希(Hash)结构有什么意义? 考察对Redis哈希结构特性及适用场景的理解第 9 题Redis除了基于内存以外,还有哪些点导致它性能这么高? 考察对Redis高性能底层机制的系统理解第 10 题对于Redis中访问频繁但数量很少的热key,如何高效、快速地发现它们? 考察热key识别与监控的实际工程能力第 11 题玩家需要查询自己的战绩排名,如何获取玩家在排行榜中的名次? 考察利用有序数据结构实现精确排名查询的能力第 12 题场景题:一个每天亿级调用的接口怎么统计调用次数? 考察高并发场景下计数方案的设计与权衡第 13 题Redis 各数据结构的底层实现是怎样的? 考察对 Redis 内部编码和数据结构原理的理解第 14 题设计一个长链接转短链接的系统,要求高性能、高可用。 考察系统设计能力,包括核心算法、存储选型、性能优化与高可用保障第 15 题Redis是内存数据库,在项目中会出现什么问题? 考察对Redis内存特性带来的容量、持久化与性能问题的理解第 16 题Redis单线程效率为什么快? 考察对Redis单线程模型与高性能机制的理解第 17 题如何设计一个支持20万QPS的查询系统? 考察高并发系统设计中的容量规划、分层架构与关键瓶颈处理第 18 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解第 19 题超大型电商公司的秒杀业务还需要做哪些优化? 考察在极端并发下对秒杀系统瓶颈的识别与系统化优化思路第 20 题Redis 过期删除时如何选取要删除的过期 key?数据量大的情况下,键值字典和过期字典的大小会带来什么问题? 考察 Redis 过期 key 选取机制与大数据量下内存和性能影响的理解