唯品会面试题 · 技术原理
唯品会相关面试题,按最终去重题目聚合。
共 562 道真题 · 当前筛选命中 397 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 321 题请简述微信扫码登录的核心流程。 考察对OAuth协议授权码模式的理解与微信登录的实际流程第 322 题在支付系统中,如何检测和处理重复支付? 考察对幂等性和并发控制的理解及应用第 323 题MySQL死锁问题,怎么解决? 考察对MySQL死锁原理、检测和解决策略的理解第 324 题请结合你负责的“黑马头条项目”,介绍其整体架构、你在其中的具体职责,以及你如何实现核心功能(如内容发布、审核或推荐)? 考察候选人对项目的深入理解、技术实现细节与个人贡献的清晰表达第 325 题跳表原理是什么?插入、修改的时间复杂度是多少? 考察跳表的数据结构原理和基本操作复杂度分析第 326 题将多个商品的库存扣减放在同一个数据库事务中执行,是否可行?有哪些注意事项? 考察对数据库事务在库存扣减场景下适用性与性能影响的理解第 327 题请描述一次你亲自设计并编写的多表 SQL 查询,说明涉及的表数量和它们之间的关系。 考察候选人对多表 SQL 建模和查询逻辑的实际理解第 328 题Redis的主从结构中,数据是如何同步的? 考察Redis主从复制机制和同步流程的理解第 329 题请介绍几种常用数据结构及其底层实现原理。 考察对基础数据结构及其底层实现的掌握程度第 330 题你了解 Java 集合类的底层实现吗?请谈谈常用集合类的数据结构。 考察对集合框架底层原理的理解深度第 331 题如何捕获 Promise 中的异常? 考察 Promise 异步错误处理的基础知识与边界意识第 332 题数组去重有哪些方法,哪个方法最优,时间复杂度是多少? 考察数组去重常见实现、复杂度分析与最优方案选择第 333 题Spring循环依赖如何解决? 考察对Spring容器Bean生命周期、三级缓存及代理创建机制的理解第 334 题Java 集合框架中常用的接口和实现类有哪些? 考察 Java 集合框架的基础知识,包括接口分类和典型实现第 335 题在使用 MyBatis 编写业务 SQL 语句时,有哪些常见注意事项需要总结? 考察对 MyBatis 使用规范、SQL 编写质量及潜在风险的掌握程度第 336 题请介绍一下你对MySQL索引的理解,包括其底层数据结构、类型以及使用场景。 考察MySQL索引的基础原理与常见类型掌握程度第 337 题分布式ID生成方法有哪些?请比较不同方案的优缺点及适用场景。 考察对分布式ID生成方案的全面理解、技术选型与权衡能力第 338 题HashMap的keySet接口使用了什么设计模式? 考察对设计模式在具体源码中应用的识别能力第 339 题具体介绍一下拉链表。 考察对拉链表这一数据建模技术的理解,包括原理、适用场景与操作方式第 340 题哪些隔离级别用到了ReadView? 考察对MySQL InnoDB事务隔离级别与ReadView机制的理解