淘宝闪购面试题 · 系统设计

淘宝闪购相关面试题,按最终去重题目聚合。

共 1902 道真题 · 当前筛选命中 253 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 1 题服务器的异常情况你能想到哪些场景? 考察对服务器异常场景的覆盖面、分类能力和系统性思考问题拆解风险判断系统设计第 2 题假设项目服务在多城市部署,在某城市修改价格后,如何保证其他城市看到的结果一致?异步更新的延迟如何解决? 考察分布式数据一致性策略与异步延迟处理风险判断系统设计方案权衡第 3 题Redis里用的什么数据结构 考察对Redis常用数据结构及其适用场景的掌握系统设计技术原理Redis第 4 题请说明什么是一人一单的并发控制问题,以及如何设计防重机制来避免超卖或重复下单? 考察对高并发下单场景下防止用户重复购买、库存超卖的理解与设计能力风险判断系统设计技术原理Redis第 5 题在10万人同时秒杀的场景,除了Redis本身,还有哪些业务层面的优化空间? 考察对秒杀场景的全链路优化思路,包括业务设计、缓存策略和异步化业务理解性能优化系统设计Redis第 6 题分库分表怎么做,分的时候需要注意哪些点,分完会有哪些副作用? 考察数据库水平扩展的设计方法与分片后的一致性、查询和运维影响风险判断系统设计技术选型第 7 题请描述WebRTC的端到端通信实现原理。 考察对WebRTC通信架构、信令、媒体协商和传输机制的理解系统设计技术原理第 8 题请介绍消息队列(MQ)的核心作用,以及你在实际项目中是如何选型和使用的? 考察对消息队列核心价值、选型考量及实际应用的理解系统设计技术原理技术选型第 9 题请介绍你对常用设计模式的理解及在实际项目中的应用。 考察对设计模式原理的掌握及在真实场景中的应用能力系统设计技术原理方案权衡第 10 题怎样将Raft数据库设计实现A和P,具体怎么实现? 考察对CAP理论中一致性与可用性在Raft系统中的实现理解系统设计技术原理方案权衡第 11 题在技术选型时,你是如何决定使用哪种序列化器(如 JSON、Protobuf、Avro)的? 考察技术选型的决策逻辑、权衡能力和对业务场景的理解系统设计技术选型方案权衡第 12 题请介绍你对 RAG(检索增强生成)的理解和实际应用经验。 考察对 RAG 技术原理及应用场景的掌握问题拆解系统设计技术原理RAG第 13 题如何解决缓存穿透和雪崩问题? 考察缓存异常场景的识别与应对策略风险判断系统设计技术原理第 14 题百万点赞量级下,如何设计一个点赞系统? 考察高并发写放大、数据一致性、缓存与存储分层设计能力性能优化系统设计方案权衡Redis第 15 题讲讲缓存穿透的解决 考察对缓存穿透的理解及解决方案的掌握风险判断系统设计技术原理第 16 题在使用 changesets 进行 monorepo 发包时,如何设计 GitHub CI/CD 流程? 考察 CI/CD 流水线设计与自动化发布能力风险判断系统设计问题排查第 17 题当高流量导致 Redis 被打垮时,你会如何处理并预防? 考察故障应急处理、降级策略与容量规划能力风险判断系统设计问题排查Redis第 18 题Redis的reactor模型是如何实现单线程高并发的? 考察对Redis单线程事件循环与IO多路复用的理解系统设计技术原理Redis第 19 题MQ异步秒杀下单是怎么实现的? 考察异步削峰、消息可靠性和最终一致性设计风险判断系统设计技术原理Redis第 20 题WebRTC 的底层通信机制是如何实现的? 考察对 WebRTC 信令、连接建立与媒体传输机制的理解系统设计技术原理