淘宝闪购面试题 · 问题拆解
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 385 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 101 题请介绍跳表的结构,并解释其与普通链表相比在查找性能上的差异。 考察跳表的数据结构原理、层级机制及时间复杂度理解第 102 题为什么 CAS 操作需要比较内存中的值与期望的旧值是否相等?请举例说明。 考察对 CAS 原子操作原理及 ABA 问题等价性判断的理解第 103 题实现深拷贝时需要注意哪些关键点?请结合实际场景说明可能的坑与应对方式。 考察对象拷贝的完整性、循环引用处理与性能意识第 104 题请介绍二叉树的常见构建方式和遍历方式,并说明各自的适用场景。 考察对二叉树基础操作的理解与场景应用能力第 105 题给定一个包含大量整数的数据集,请找出其中前100个最大的数。 考察大规模数据集Top-K问题的算法设计与复杂度分析第 106 题请说明 Redis 与 B+ 树的关系,并解释 Redis 为什么通常不使用 B+ 树作为其核心数据结构。 考察对 Redis 数据模型与传统数据库索引结构的理解区分第 107 题请实现最小编辑距离算法,计算将字符串A转换为字符串B所需的最少操作次数(允许插入、删除、替换)。 考察动态规划建模与边界处理能力第 108 题MVCC实现读已提交和可重复读的原理 考察MVCC机制与不同隔离级别下一致性视图的差异第 109 题在虚拟列表动态加载的场景中,通过监听 scroll 事件滑动遍历列表项,当滚动到需要渲染的位置且数据需要网络请求时,如何等待数据返回后再渲染? 考察虚拟列表与异步加载结合时的渲染控制、性能优化和用户体验处理第 110 题如果MySQL回滚怎么办,业务逻辑的回滚,优惠券数量还能不能退回? 考察数据库事务回滚与业务补偿的一致性和边界认知第 111 题LeetCode 149 直线上最多的点数,如何求解? 考察几何问题建模、哈希去重与精度处理能力第 112 题请介绍你的项目中一个最有挑战性、最复杂的技术点,以及你是如何应对的。 考察候选人识别核心问题、拆解复杂度、解决问题的能力第 113 题请解释Vue中provide/inject的实现原理。 考察Vue组件通信机制及响应式原理第 114 题给定一个长度为 n 的 int 类型数组,判断该数组排序后是否能构成等差数列,要求时间复杂度不超过 O(n),请说明思路。 考察利用等差数列性质在 O(n) 时间内判断等差性的算法设计能力第 115 题系统崩溃后,如何得知已成功写入的数据量以及具体出错的行或位置? 考察通过日志和记录标识定位数据写入进度的方法第 116 题请解释什么是 MVCC(多版本并发控制),并说明它在常见数据库中的应用原理。 考察对数据库并发控制核心机制的理解与表达清晰度第 117 题谈谈SpringBoot的启动过程 考察对SpringBoot启动流程的理解和核心组件掌握第 118 题可以描述一下我们在浏览器中输入URL后,页面加载的完整过程吗? 考察对浏览器从输入URL到页面展示全流程的理解,涵盖网络、DNS、HTTP、渲染等环节第 119 题虚函数表是在何时生成的? 考察对C++编译链接及运行期机制的理解第 120 题请描述在你的项目实践中,你是如何处理和解决超卖(超卖库存)问题的? 考察对并发控制、分布式锁或事务一致性的理解与实际应用能力