74 如果让你用Redis实现一个缓存系统,你会怎么设计?如何保证Redis与数据库的一致性?考察候选人对Redis缓存设计的理解,包括数据结构选择、过期策略、一致性方案以及异常场景处理。 查看学习思路
78 请结合你的实习经历,说明你是如何设计并实现基于 Spring 状态机的业务流程的?其中有哪些状态、事件、初始状态和终态?考察候选人对状态机设计模式的理解,以及在实际业务中落地状态机的能力,包括状态划分、事件驱动、状态流转和终态处理。 查看学习思路
80 请分析 Redis 中获取某个 String 类型 key 的 value 的时间复杂度,以及获取 Hash 类型中某个 field 的时间复杂度。考察候选人对 Redis 底层数据结构及操作复杂度的理解,包括 String 和 Hash 的编码方式及查询效率。 查看学习思路