淘宝闪购面试题 · 问题拆解 · SQL
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 1 题如何用 SQL 找出连续三天下单的用户? 考察 SQL 窗口函数应用与连续性问题建模能力第 2 题请编写 SQL 计算用户最大连续登录天数,并给出两种不同的解法。 考察 SQL 窗口函数、连续性问题建模与多方案实现能力第 3 题对于 SQL 查询 `SELECT ... FROM table WHERE a = ? AND b = ? ORDER BY c`,应该如何建立复合索引? 考察复合索引的列顺序、使用规则及排序优化能力第 4 题手撕一个 SQL,表内有许多重复注册信息(用户名相同,id 不同),用户表体量巨大,现在重名用户只保留 id 最小的一条消息,如何写 SQL。 考察 SQL 去重、窗口函数或分组聚合的掌握与大数据量下的写法优化第 5 题请介绍 SQL 中开窗函数的用途,并结合一个具体场景说明其与普通聚合函数的区别。 考察对 SQL 开窗函数的理解、实际应用场景及与聚合函数的对比能力第 6 题你一般如何定位一条变慢的 SQL 语句并分析原因? 考察 SQL 性能问题的系统性排查方法论第 7 题请写出使用乐观锁扣减库存时修改库存的 SQL 代码。 考察乐观锁扣库存的具体 SQL 实现与正确性第 8 题如何实现如果不存在就插入,如果存在就更新? 考察原子性 upsert 的实现方案与数据库特性掌握