唯品会面试题 · 系统设计

唯品会相关面试题,按最终去重题目聚合。

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

筛选题目已选:系统设计
第 21 题项目中Redis分布式锁怎么实现的? 考察分布式锁实现原理、正确性边界与工程细节风险判断系统设计技术原理Redis第 22 题一个生产线程,一个处理线程,在服务需要退出的时候,怎么确保所有事件处理完了? 考察并发环境下的优雅退出与事件处理完整性问题拆解系统设计技术原理第 23 题如果直接用数据库扣减库存,在高并发下会遇到哪些问题和瓶颈? 考察对数据库并发写性能和扩展性的理解性能优化系统设计技术原理第 24 题在实际的开源组件中,你见过哪些地方使用了堆(或优先队列)?请举例说明其用途。 考察堆/优先队列在真实开源项目中的应用场景业务理解系统设计技术选型第 25 题请描述 HDFS 的整体架构及其核心组件的作用。 考察对分布式文件系统架构与核心组件职责的理解系统设计技术原理HDFS第 26 题你所在项目或团队中的线程池使用了哪种拒绝策略?为什么选择这种策略? 考察候选人实践经验和方案权衡能力系统设计方案权衡Java第 27 题请介绍你项目中生成唯一ID的方案及其设计考虑。 考察ID生成方案的选型、实现细节和边界处理风险判断系统设计技术选型第 28 题针对查询 SELECT A FROM b WHERE c > ? AND d = ?,请设计一个合理的索引方案,并说明依据。 考察复合索引列顺序设计及对范围查询影响的理解编码实现性能优化系统设计MySQL第 29 题如果不能做冷热分离,你会怎么设计分表方案? 考察在不能冷热分离约束下的分表策略与权衡系统设计技术选型方案权衡第 30 题请描述你们服务发现的具体实现方式,包括注册、发现和故障处理机制。 考察对服务发现机制的理解和实际落地能力风险判断系统设计技术原理第 31 题什么是 AMBA interconnect? 考察对嵌入式系统总线互连标准的基本理解与知识准确性系统设计技术原理第 32 题请介绍Spring Cloud中常用的核心组件及其作用,并说明它们如何协作支撑微服务架构。 考察对Spring Cloud生态中核心中间件的理解与应用能力系统设计技术原理技术选型Spring Cloud第 33 题如何编写一份有效的测试计划(test plan)? 考察测试计划的结构、要素及实际应用能力业务理解风险判断系统设计第 34 题在项目中你为什么使用消息队列 MQ?它解决了什么问题?如何选型? 考察对消息队列应用场景、核心价值和技术选型的理解系统设计技术选型方案权衡第 35 题若未收到支付回调,系统会如何查询支付状态?查询规则是什么? 考察支付对账与异步通知补偿机制的掌握风险判断系统设计问题排查第 36 题新入驻品牌特卖专场流量少、转化低,如何设计“品牌成长阶梯扶持”机制,比如首月流量倾斜加转化达标奖励? 考察运营机制设计能力,包括流量策略、激励逻辑与门槛设计业务理解数据驱动系统设计第 37 题对于持续增加且持续变化的订单,应该使用全量表还是增量表? 考察数据建模中对数据增长与变更特性的理解及方案权衡业务理解系统设计方案权衡第 38 题构建 RBAC 权限模型通常需要哪些表和字段? 考察对 RBAC 模型的理解和数据库设计能力系统设计技术原理第 39 题请列举服务治理的核心特性,并说明你在实际项目中如何应用这些特性。 考察对服务治理核心概念的理解及实际应用能力系统设计技术原理技术选型第 40 题请描述Spark应用提交到YARN集群运行的整体流程。 考察对Spark On YARN提交与资源调度流程的理解系统设计技术原理Apache SparkYarn