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

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

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

筛选题目已选:系统设计
第 41 题请介绍你的秒杀项目是如何设计和实现的。 考察候选人秒杀系统的架构设计、并发处理与核心实现思路问题拆解系统设计技术选型NginxRedis第 42 题请谈谈分库分表的常见问题,以及垂直拆分和水平拆分的应用场景。 考察对数据库拆分策略的理解及实际应用能力系统设计方案权衡第 43 题请对比 Redis 与 ZooKeeper 实现分布式锁的原理和差异。 考察分布式锁实现原理、一致性模型及选型权衡系统设计技术原理方案权衡RedisZooKeeper第 44 题AOP的应用场景 考察对面向切面编程典型应用场景的理解与区分能力系统设计技术原理第 45 题注册中心挂了后还能使用服务吗? 考察对服务发现机制、缓存降级与故障容忍的理解风险判断系统设计技术原理第 46 题设计秒杀系统需要考虑什么? 考察高并发场景下的系统设计、性能优化与一致性保证能力性能优化风险判断系统设计Redis第 47 题请比较 ZooKeeper 的 ZAB 协议与 Raft 协议的异同,并说明各自适用的场景。 考察对分布式共识协议核心机制与适用场景的理解系统设计技术原理方案权衡ZooKeeper第 48 题你们的缓存和 DB 用的什么一致性策略?是强一致的吗? 考察缓存与数据库一致性策略的理解与实践系统设计技术原理方案权衡第 49 题怎么实现二维码扫码登录? 考察二维码登录的流程设计、安全性和状态管理风险判断系统设计第 50 题注册中心在项目中的作用是什么? 考察对注册中心核心功能的理解及其在微服务架构中的价值系统设计技术原理第 51 题请介绍你的项目中 Kafka 是如何被使用和设计的? 考察对 Kafka 应用场景、核心机制的实际理解与项目落地能力系统设计技术原理技术选型Apache Kafka第 52 题ZooKeeper 的高可用实现原理是什么? 考察对 ZooKeeper 选举、数据一致性及故障恢复机制的理解风险判断系统设计技术原理ZooKeeper第 53 题请结合具体场景,说明高频写入或读取的数据应如何设计存储方案。 考察对高频数据存储选型、架构设计与权衡的理解系统设计技术选型方案权衡第 54 题在设计系统时,你会如何规划重试机制,包括重试执行的位置、重试次数以及触发条件? 考察对重试机制设计原则的掌握,包括层次划分、参数设置与效果权衡风险判断系统设计方案权衡第 55 题可以说一下WCS的调度吗?你可以说一下有哪些算法吗? 考察对仓储控制系统调度算法的理解和应用能力问题拆解系统设计方案权衡第 56 题给定业务场景,说明如何进行数据分层并通过业务报表展示数据。 考察数据仓库分层设计思路与报表落地的全链路能力业务理解问题拆解系统设计第 57 题为什么要做登录的Redis缓存,这样做具体能提升多少性能,缓存会带来什么问题? 考察登录场景中引入Redis缓存的动机、性能收益与缓存副作用风险判断系统设计技术原理Redis第 58 题服务器的负载均衡是怎么实现的? 考察负载均衡原理、常用算法与场景选型系统设计技术原理Nginx第 59 题大型商业搜索引擎在返回大量搜索结果时如何处理深分页问题?请结合页面上翻与数据库查询的差异展开。 考察对深分页技术边界及大规模系统设计取舍的理解系统设计技术原理方案权衡第 60 题MinIO 在项目中承担什么角色?你如何设计对象存储方案以保障可靠性和性能? 考察对象存储的理解及存储方案设计能力风险判断系统设计技术原理