58集团面试题 · 系统设计

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

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

筛选题目已选:系统设计
第 1 题请描述你如何设计一套防止商品超卖的系统方案,并结合数据一致性和性能要求说明你会优先使用数据库方案还是缓存方案。 考察对并发库存扣减正确性、数据一致性与性能权衡的理解及方案设计能力系统设计技术选型方案权衡Redis第 2 题在设计分布式锁时,你会选择使用框架还是手写 Lua 脚本?请说明你的偏好和理由。 考察分布式锁实现方案的技术选型与权衡能力系统设计技术选型方案权衡Redis第 3 题你线程池的参数都是怎么设计的? 考察线程池参数设计的合理性、场景匹配和权衡能力风险判断系统设计方案权衡Java第 4 题Kafka消息积压了怎么处理? 考察对消费性能瓶颈的定位与扩容降级方案的掌握性能优化系统设计问题排查Apache Kafka第 5 题请说明在代码层面如何实现回调通知机制? 考察回调通知的技术实现方式与关键细节风险判断系统设计技术原理第 6 题在设计接口时,你通常会更关注哪些方面?对于入参和出参,你又会重点检查哪些内容? 考察接口设计的整体思路与参数校验、兼容性意识风险判断系统设计方案权衡第 7 题如果 Redis 哨兵全部挂掉,系统该如何保障可用性? 考察面对监控组件失效时的应急恢复与降级思维风险判断系统设计问题排查Redis第 8 题你对微服务了解多少? 考察微服务知识广度和架构理解系统设计方案权衡第 9 题如何设计一个可靠的Redis分布式锁? 考察分布式互斥的正确性、失效处理与边界意识风险判断系统设计Redis第 10 题MySQL表记录很多的时候比如说有一亿个数据,怎么处理(分片,包括顺序分片和哈希分片) 考察对大数据量表下分片策略的原理、适用场景和实现方式的理解系统设计技术原理方案权衡MySQL第 11 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识风险判断系统设计Redis第 12 题你对Raft算法有了解吗? 考察对Raft共识算法的基本概念、核心机制和应用场景的理解系统设计技术原理第 13 题如果说在分布式服务器中,有10000个任务需要交给不同的节点来执行,应该怎么设计和实现呢? 考察分布式任务分配与调度的设计思路和关键权衡系统设计技术选型方案权衡第 14 题如果客户端需要离线保存大量结构化数据,你会如何设计存储策略? 考察客户端本地存储与同步策略的设计能力数据驱动问题拆解系统设计第 15 题Redis集群如何搭建? 考察Redis集群架构原理与搭建流程系统设计技术原理Redis第 16 题请说明 Redis 高可用架构的常用实现方式及原理。 考察 Redis 高可用方案理解与故障切换机理风险判断系统设计Redis第 17 题MySQL表记录很多的时候比如说有一亿个数据,怎么处理? 考察海量数据下MySQL的表设计、索引优化与读写扩展策略性能优化系统设计方案权衡MySQL第 18 题如果服务器宕机,怎么保证订单消息不丢失? 考察消息可靠性保障机制及故障场景下的数据一致性设计风险判断系统设计方案权衡第 19 题接口测试的关注点有哪些? 考察对接口测试核心关注面的系统理解,覆盖功能、参数、异常、安全、性能与数据一致性风险判断系统设计技术原理第 20 题假如你单独负责一个系统的稳定性,要从哪些方面入手? 考察系统稳定性保障的系统性思维与落地能力问题拆解风险判断系统设计