唯品会面试题 · 系统设计
唯品会相关面试题,按最终去重题目聚合。
共 562 道真题 · 当前筛选命中 72 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 1 题设计线程安全的数据修改策略时有哪些不同思路? 考察对锁、CAS、协程等方案的权衡与选型第 2 题有一个程序,具有注册和登录的功能,我需要你快速地注册5千万个用户到这个系统里面,你会怎么去做 考察大规模批量数据导入、性能优化和系统设计能力第 3 题MVCC是怎么实现的? 考察对数据库多版本并发控制机制的理解与实现细节第 4 题请说明Spark On YARN的Cluster和Client两种运行模式的区别。 考察对Spark YARN部署模型的理解及Driver运行位置的影响第 5 题在扣减多个商品库存时,如何处理库存不足的情况?是否可以将库存充足的商品先扣减,不足的商品不扣减? 考察业务一致性决策与补偿机制设计能力第 6 题数据库怎么做分库分表? 考察对分库分表策略、核心问题和实践设计的理解第 7 题当用户请求过于频繁时,你会如何设计限流方案? 考察限流算法理解、方案权衡与系统设计能力第 8 题请深入讲解 InnoDB 存储引擎的底层原理。 考察对 InnoDB 架构、索引、事务与 MVCC 等核心机制的理解深度第 9 题请解释跨域代理(如通过 Vite、webpack-dev-server 或 Nginx)为什么能解决浏览器跨域问题。 考察对跨域机制及代理原理的理解第 10 题请介绍 Spark 的整体架构及其核心组件。 考察对 Spark 分布式计算架构的理解深度第 11 题请讲一下雪花算法(Snowflake)的原理和应用场景。 考察分布式ID生成算法的原理掌握第 12 题用户登录信息存入 Redis 时,应如何设计 key 和 value?请给出合理方案。 考察登录会话缓存的 key 设计、过期策略与数据结构选型第 13 题请介绍你如何设计或实施服务治理体系,包括主要关注点。 考察对服务治理整体框架的理解与实践第 14 题项目中是如何保障支付一致性的?具体有哪些实现方式? 考察分布式事务与支付一致性的方案设计与权衡第 15 题在分布式系统中生成唯一ID有哪些常见方案?请比较其原理、优缺点和适用场景。 考察分布式唯一ID生成方案的设计思路与权衡第 16 题请说明在AXI总线中,如何通过ID信号实现事务的独立性和乱序返回? 考察AXI ID机制对多通道事务管理的作用第 17 题history 模式部署上线时,后端通常需要做什么配合?为什么? 考察对 SPA 部署与服务端配置的理解第 18 题将配置设置到cfg对象中和直接设置到driver上,各有什么优势? 考察配置封装与解耦的设计权衡第 19 题接口的幂等性如何保证? 考察对分布式接口幂等性设计原则与常见实现方案的理解第 20 题详细讲讲怎么使用Redis实现滑动窗口? 考察Redis数据结构选型与滑动窗口限流算法的具体实现能力