哈啰出行面试题 · Redis
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 91 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 41 题如何设计一个秒杀系统? 考察高并发场景下的系统架构设计、流量控制与数据一致性保障第 42 题Redis Cluster 如何通过哈希槽实现数据分片?节点故障时如何处理? 考察 Redis Cluster 的分片机制与故障恢复第 43 题请谈谈 Redis 与 MySQL 之间的数据一致性问题,以及延迟双删和基于 Canal 监控 binlog 等方案各自的优劣。 考察对跨存储数据一致性方案的理解与权衡能力第 44 题项目中Redis是如何运用的? 考察候选人Redis使用场景、数据模型设计和落地细节第 45 题一般在什么场景下会使用 Redis? 考察对 Redis 典型应用场景的理解与区分能力第 46 题如何使用 Redis 设计一个排行榜功能?请说明 key 的设计思路。 考察 Redis 有序集合在排行榜场景的应用与 key 设计第 47 题介绍一下Redis实现的分布式锁。 考察分布式锁的实现原理、正确性与边界处理第 48 题Redis 本身不具备强一致性,如果 Redis 服务器因网络分区等原因更新出错,如何还能保证强一致性? 考察对 Redis 一致性模型的理解及强一致性架构设计第 49 题请介绍你在项目中如何实现限流,以及你选择的具体方案和考虑。 考察限流方案的选型、实现细节与业务场景适配第 50 题Redis 缓存穿透、缓存雪崩、缓存击穿分别是什么?如何解决? 考察对缓存三大经典问题的概念区分与对应解决方案的理解第 51 题说一下你了解的Redis? 考察对Redis核心特性、典型应用场景及基本原理的理解广度第 52 题Redis大Key怎么处理? 考察对大Key识别、风险分析和处理策略的理解第 53 题Redis 的客户端与集群节点之间如何通信?集群协议在故障转移和槽位变化时如何处理? 考察 Redis 集群协议与客户端交互机制第 54 题请结合你的项目经验,谈谈对 Java 多线程、JVM 内存模型以及数据库、Redis、消息队列等中间件的理解。 考察对核心 Java 原理与主流中间件的综合掌握程度第 55 题如何使用Redis结合token实现用户登录?请说明整体流程。 考察登录认证流程设计、Redis在session/token管理中的应用及安全边界第 56 题百万订单中,可根据订单id或订单类去修改Redis缓存;数据量很大,两种操作同时修改会导致重复修改,带来性能压力。在这种情况下,Redis的缓存KV是如何设计的,数据变更又是如何维护的? 考察高并发大规模数据下缓存键设计、更新策略与一致性保障第 57 题Redis持久化在集群中是如何应用的? 考察Redis集群下持久化机制的理解与实际部署考量第 58 题请结合 Spring Boot 项目,说明如何整合 Redis,并利用 AOP 实现一个典型场景(如缓存或限流)? 考察 Spring Boot 与 Redis 集成能力及 AOP 在业务横切场景中的应用第 59 题Redis事务过程原理? 考察Redis事务的多命令打包、执行与回滚机制第 60 题请解释 Lua 脚本在 Redis 中如何保证原子性,并说明其局限。 考察对 Redis 执行 Lua 脚本的原子性原理及限制的理解