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

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

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

筛选题目已选:系统设计
第 21 题在高并发场景下,你的系统能支撑多少 QPS?如果未实际压测,请基于现有架构给出一个合理的估算。 考察对系统容量评估的架构理解与估算能力问题拆解风险判断系统设计第 22 题SPI 是什么,通常用在什么场景? 考察对 SPI 机制的理解、典型应用场景及与 API 的区分系统设计技术原理Java第 23 题进程和线程之间有哪些区别? 考察对操作系统进程与线程概念、资源管理和调度模型的理解系统设计技术原理第 24 题大模型是有状态的吗?请结合服务端与客户端场景讨论。 考察对模型状态性的准确判断及对状态管理的理解系统设计技术原理LLM第 25 题请阐述数仓分层设计的核心理念和主要分层思路。 考察对数仓分层架构的理解、设计动机及分层价值系统设计技术原理第 26 题为什么大模型能够控制浏览器打开网页?请说明其能力边界与实现方式。 考察对浏览器自动化与大模型能力边界的理解风险判断系统设计技术原理第 27 题请介绍你在多车调度或任务分配这类算法问题上的经验,并结合运动控制库的设计谈谈你的理解。 考察对多车调度/任务分配算法及运动库设计的理解与实践系统设计技术原理方案权衡第 28 题如何保证缓存与数据库的数据一致性?请介绍两种常见策略及其适用场景。 考察缓存一致性更新策略的权衡能力系统设计方案权衡Redis第 29 题ES 是怎么实现高效检索的? 考察 Elasticsearch 的索引结构、分片机制和查询优化原理系统设计技术原理Elasticsearch第 30 题设计一个H5端包裹实时物流轨迹页面(含地图和时间轴),你会如何规划整体方案? 考察H5端复杂功能的设计能力与前端架构思维性能优化问题拆解系统设计第 31 题扫码登录的实现方案是什么? 考察扫码登录流程设计、状态管理、安全性及异常处理风险判断系统设计方案权衡第 32 题AQS 读写锁是如何实现读读共享、读写互斥与写写互斥的? 考察对读写锁同步语义和阻塞唤醒机制的理解系统设计技术原理Java第 33 题既然数据在内存中操作,为什么不直接用一个 HashMap 而要用 Redis? 考察对内存数据存储与分布式系统需求的区分系统设计技术原理方案权衡JavaRedis第 34 题请介绍你如何在项目中实现服务熔断。 考察对熔断机制原理、实现方式及故障处理的理解项目复盘风险判断系统设计第 35 题在物流中后台系统中,经常有“拖拽排序”“动态增删表单项”的需求。如果要你实现一个可拖拽的列表,你的技术思路是什么? 考察拖拽交互的实现思路、数据模型设计与边界处理能力问题拆解系统设计技术选型第 36 题请解释什么是幂等性,并举例说明在系统设计中如何保证接口的幂等性。 考察对幂等概念的理解及在分布式系统设计中的实际应用系统设计技术原理第 37 题请解释什么是缓存穿透,并说明通常有哪些应对策略。 考察对缓存穿透概念的理解及常见解决方案的掌握风险判断系统设计技术原理第 38 题你偏硬件侧,请谈谈你对软件侧的理解以及对软件架构的理解。 考察候选人软件工程知识和架构认知的广度系统设计技术原理第 39 题从前端角度,你认为菜鸟面临哪些核心技术挑战? 考察前端视角下的技术难点分析与解决方案思考性能优化系统设计技术原理第 40 题讲一讲Redis的I/O多路复用是什么 考察对Redis事件驱动模型和I/O多路复用的理解系统设计技术原理Redis