顺丰集团面试题 · 系统设计
顺丰集团相关面试题,按最终去重题目聚合。
共 2084 道真题 · 当前筛选命中 192 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 101 题HTTP缓存中ETag的原理是什么?假如我有两台服务器,向它们请求同一个文件时,ETag会相同吗? 考察HTTP缓存机制、ETag生成逻辑及多服务器一致性第 102 题请介绍在分库分表场景中如何选择分片键,以及需要注意哪些问题。 考察分库分表设计中分片键选择的合理性、均衡性与查询适配能力第 103 题请介绍你了解到的Transformer模型的核心结构和工作原理。 考察对Transformer架构及其关键机制的理解深度第 104 题假如你作为全栈工程师,要独立实现一个登录功能,请描述从产品设计到部署运维的完整过程,越详细越好。 考察用户对登录功能全链路的理解,从产品设计、前后端实现、安全考虑、测试到部署运维的综合能力第 105 题分布式事务框架 Seata 存在哪些缺点或局限性? 考察对 Seata 分布式事务方案的深入理解与能力边界判断第 106 题寄件地址簿需要支持模糊搜索,大量地址数据的前端检索你会怎么做? 考察前端搜索性能优化、数据索引设计与交互体验设计第 107 题请解释缓存穿透、缓存击穿和缓存雪崩的区别,并分别说明各自的解决方案。 考察对缓存三大经典问题的理解及差异化解决方案第 108 题如何保证MQ消息被顺序消费?有哪些策略? 考察消息队列顺序性保障的常见策略与实现原理第 109 题在 Node.js 中,你会如何设计应用层的缓存方案?从选型、读写策略到一致性维护分别说明。 考察缓存设计思路、Redis 等组件选型及缓存一致性问题第 110 题项目间用RPC通信吗?如果回答使用HTTP,面试官追问内部服务是否也用HTTP,以及内部是否应该使用RPC? 考察对服务间通信方式的理解、场景权衡及方案选择能力第 111 题小程序中功能隔离怎么做的? 考察小程序架构中模块、页面和数据隔离的实现方式第 112 题请介绍一下你对 webpack 的理解,并说明如何将多个 HTML 文件打包成一个 HTML 文件,以及这样做的原因。 考察对 webpack 核心概念和构建优化的理解,以及打包策略的权衡第 113 题Redis和MySQL如何保持数据同步? 考察缓存与数据库一致性方案的理解与权衡第 114 题如果让你自己设计一个线程池,你会如何实现? 考察线程池核心组件、任务调度与并发控制的设计能力第 115 题请介绍 Redis 的高可用方案,并说明各自适用的场景。 考察对 Redis 高可用机制的理解与选型能力第 116 题如果更新数据库成功后,删除 Redis 缓存失败了,你会如何处理? 考察缓存更新失败时的补偿机制与容错设计第 117 题你会从哪些方面去评估智能体的优劣? 考察对智能体评估维度的系统理解与权衡第 118 题请求拦截器除了处理请求本身,还可以承担哪些职责?请举例说明。 考察对拦截器机制多样职责的理解与应用能力第 119 题在敏感词过滤系统中,当敏感词数量庞大且无法使用纯文本存储时,你会如何设计存储方案? 考察海量词库存储选型及查询性能优化能力第 120 题当向消息队列写入数据时,如果消息队列发生宕机,你会如何处理?请从写入确认、集群部署和故障恢复等多个角度展开说明。 考察对消息队列写入可靠性和容灾方案的理解