小红书面试题 · 系统设计 · MySQL
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 1 题在本地缓存+Redis+MySQL三层架构中,如何设计数据更新时的逻辑?需要注意哪些点? 考察三层缓存架构下的数据一致性设计第 2 题动态数据源切换:小红书多租户架构中,如何基于AbstractRoutingDataSource实现分库路由? 考察多租户分库路由的实现原理与AbstractRoutingDataSource的掌握程度第 3 题面对1500万条规模的数据,你如何评估和选择存储方案? 考察对海量数据存储方案的选型思维与权衡能力第 4 题为什么要做 Redis + MySQL 的二级存储架构? 考察缓存与持久化存储结合的动机、收益与权衡第 5 题请介绍MHA(MySQL High Availability)的工作原理及其在MySQL高可用方案中的定位。 考察对MHA这一经典MySQL高可用组件的原理、故障切换流程及局限性理解第 6 题在MySQL中,针对联合索引(租户ID、客户ID、客户属性),你会如何重新设计索引或SQL语句来高效查询上万客户数据?请给出具体设计思路。 考察根据查询模式重新设计索引结构和SQL改写能力第 7 题MySQL 索引的底层数据结构是什么?为什么选择这种结构? 考察对 MySQL 索引底层数据结构的理解和选择原因第 8 题MySQL集群主要解决了哪些问题? 考察对MySQL集群核心价值的理解第 9 题在多实例部署下,如何保证每个实例的本地缓存都能被触发更新? 考察分布式场景下的缓存失效机制设计