顺丰集团面试题 · 系统设计

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

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

筛选题目已选:系统设计
第 121 题如果让你实现顺丰寄件下单页面中地址输入的自动补全功能,你会怎么实现? 考察地址自动补全的前端实现、性能优化与用户体验设计性能优化问题拆解系统设计第 122 题请说明 JavaBean 的基本规范及其在 Java 开发中的典型用途。 考察对 JavaBean 规范的理解和实际应用场景系统设计技术原理Java第 123 题设计线程池时需要重点考虑哪些方面? 考察线程池设计中的核心参数、任务处理策略与性能权衡风险判断系统设计技术原理Java第 124 题请介绍 MySQL 主从复制的原理和常见实现方式。 考察对 MySQL 主从复制核心机制、配置要点及故障风险的理解系统设计技术原理MySQL第 125 题Redis中List的底层数据结构是什么?如何基于List实现消息队列?怎样操作可以保证消费顺序? 考察Redis底层数据结构的理解及消息队列的顺序保证机制风险判断系统设计技术原理Redis第 126 题请说明Java中常见的类加载器有哪些,以及类加载的过程是怎样的? 考察对Java类加载器体系与类加载双亲委派机制的理解系统设计技术原理Java第 127 题请介绍你实现按地理位置推荐最近商家列表的方案及优化方式。 考察地理位置检索的技术实现、方案权衡和性能优化能力性能优化系统设计技术原理第 128 题请介绍你项目中数据采集与分库分表的实现方案,包括关键设计决策和遇到的问题。 考察对数据采集、分库分表方案的理解、设计权衡与问题排查能力系统设计方案权衡问题排查第 129 题MongoDB数据迁移怎么做?你会选择冷更新还是热更新? 考察MongoDB数据迁移方案设计、停机影响评估与选型权衡风险判断系统设计方案权衡MongoDB第 130 题请说明RAG(检索增强生成)的基本流程和核心组件。 考察对RAG流程和组件的理解系统设计技术原理RAG第 131 题在 Java 项目的 service 层中,是否适合定义私有属性来存放库存数量这类业务状态? 考察对分层架构中 service 层职责与状态管理方式的理解风险判断系统设计技术原理Java第 132 题在你的项目中,你是如何设计并实现异常响应机制的? 考察异常处理的系统性设计、分层策略及对用户体验的影响风险判断系统设计技术原理第 133 题如何减少首屏渲染时间? 考察前端性能优化中的首屏渲染优化手段与权衡性能优化风险判断系统设计第 134 题一人一单和判断库存都要打到数据库,你觉得能怎么优化?(库存和商品id可以存Redis,用Lua脚本) 考察高并发场景下数据库压力的优化方案,重点在Redis原子操作与Lua脚本的应用问题拆解系统设计方案权衡Redis第 135 题当数据量增长时,是否会考虑对布隆过滤器做扩容或重建?具体怎么做? 考察对布隆过滤器生命周期管理和扩容策略的实践能力风险判断系统设计方案权衡第 136 题请介绍你熟悉的一个操作系统进程管理框架,并说明它的关键组成部分与工作机制。 考察对操作系统进程管理框架的理解与结构分析能力系统设计技术原理Linux第 137 题微服务和单体服务有哪些主要区别? 考察对两种架构核心特性及适用场景的理解系统设计方案权衡第 138 题请介绍 Netty 与 NIO 的关系,并说明 NIO 的核心组件和 Netty 的线程模型。 考察对 Java NIO 组件及 Netty 线程模型的理解与区分系统设计技术原理Netty第 139 题Redis分布式锁的底层实现原理是什么? 考察分布式锁的原子性与正确性实现机制风险判断系统设计技术原理Redis第 140 题快递费用涉及重量、距离、时效等因素,你会将费用计算放在前端还是后端? 考察对业务规则部署位置的设计权衡,特别是安全性和一致性风险判断系统设计方案权衡