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