菜鸟集团面试题 · 系统设计

菜鸟集团相关面试题,按最终去重题目聚合。

1094 道真题 · 当前筛选命中 112 · 更新 2026-08-05

筛选题目已选:系统设计
第 81 题物流系统的很多页面数据需要高实时性(例如库存、包裹状态)。你会如何实现前端数据的“实时”更新?(轮询、WebSocket、SSE等)请分析它们的优劣。 考察前端实时数据更新方案的技术选型与权衡能力系统设计技术选型方案权衡SSEWebSocket第 82 题你所做的RPC与市面上成熟产品(如Dubbo、gRPC、Thrift)的差异化在哪里? 考察产品的竞品分析与差异化定位能力系统设计技术选型方案权衡RPC第 83 题请介绍你参与过的外卖项目的整体架构和你承担的主要职责。 考察项目理解深度、架构设计能力与个人贡献项目复盘系统设计技术原理第 84 题请介绍消息队列的常见使用场景及其核心优势,并说明如何选择适合的消息队列产品。 考察对消息队列的应用价值、使用场景与选型考量的理解系统设计技术原理技术选型第 85 题你了解哪些消息中间件?请介绍它们各自的特点和应用场景。 考察消息中间件知识的广度与方案选型能力系统设计技术原理技术选型Apache KafkaRabbitMQ第 86 题请解释MySQL中B+树索引的底层结构,并说明为什么使用B+树而不是B树或哈希索引。 考察对B+树索引结构的理解及与其他索引结构的对比分析系统设计技术原理MySQL第 87 题请描述 MQTT 协议中一次完整的消息传输过程,包括连接建立、主题发布与订阅、以及消息确认机制。 考察对 MQTT 协议工作流程、QoS 级别和确认机制的理解系统设计技术原理MQTT第 88 题点赞排行榜的实现方案是怎样的? 考察排行榜系统的数据建模、实时更新与性能优化设计性能优化系统设计技术选型Redis第 89 题如何解决Redis缓存击穿问题?请说明至少两种方案及各自的优点和局限。 考察热点key失效场景的并发保护策略风险判断系统设计Redis第 90 题如何确保Elasticsearch和数据库中数据的一致性? 考察双写架构下的数据一致性问题、方案权衡与故障处理风险判断系统设计方案权衡Elasticsearch第 91 题在数据库设计中,使用外键约束与仅在应用层维护关联关系有什么区别? 考察对数据库一致性保障与性能权衡的理解系统设计方案权衡MySQL第 92 题场景题:假设有人发了一条朋友圈,收到的人非常多,但几乎一发我们就收到了,这是怎么做到的? 考察对社交系统推送链路、异步化与可靠性设计的理解问题拆解系统设计技术原理第 93 题场景题:设计网络爬虫系统 考察大规模爬虫系统的架构设计、扩展性及一致性权衡问题拆解系统设计方案权衡Redis第 94 题请描述Netty的线程模型,以及BossGroup和WorkerGroup的作用。 考察对Netty Reactor线程模型和组件职责的理解系统设计技术原理Netty第 95 题在项目中如何实现更新数据库和Redis的数据来保证一致性? 考察缓存与数据库一致性保证的工程实践与权衡风险判断系统设计方案权衡Redis第 96 题项目中使用了分布式锁,谈谈基于 Redis 如何实现分布式锁? 考察分布式锁的正确性、异常处理与边界情况风险判断系统设计技术原理Redis第 97 题请谈谈你对 MES(制造执行系统)的理解,包括其主要功能和在制造业中的作用。 考察对 MES 基本概念、功能模块及业务价值的理解业务理解系统设计第 98 题假设短时间内有大量用户同时发布朋友圈,若直接写入服务器会导致压力过大,你会如何设计应对方案? 考察高并发写入场景下的削峰、异步化与系统设计能力风险判断系统设计方案权衡第 99 题如何从0开始搭建一个项目,简单说一下整个流程? 考察项目从需求到上线的完整流程理解与关键环节把控业务理解问题拆解系统设计第 100 题如果让你负责物流数据可视化大屏的实时展示,你会如何选型前端图表库,并解决海量数据渲染的性能问题? 考察可视化库选型与海量数据渲染优化能力性能优化系统设计技术选型Apache ECharts