深圳虾皮信息科技有限公司面试题 · 编码实现 · SQL
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 1 题编写 SQL 查询出连续登录达到或超过 3 天的用户。 考察 SQL 窗口函数、日期处理与连续性问题建模能力第 2 题如何用 SQL 查询每个类别下销量排名前十的商品 ID? 考察窗口函数与分组 Top-N 查询的 SQL 实现能力第 3 题如何查出浏览过但未下单的用户与商品组合? 考察SQL查询设计、集合差集逻辑与去重处理第 4 题使用SQL统计登录时间超过7天的人数,请写出查询语句。 考察SQL基础、日期函数和去重分组统计的掌握情况第 5 题数据库有一张“考勤表”,字段为“id”(自增主键)、“工号”、“姓名”、“打卡日期”,由于系统 bug 导致同一员工同一天存在多条考勤记录。请编写一条 SQL 语句,删除重复考勤数据,保留每人当天最早的打卡记录。 考察 SQL 去重删除能力与自增主键的排序特性第 6 题请设计一个包含学生表和选课表的场景,并写出一条SQL查询选出所有选修了'数据库'课程的学生姓名。 考察连表查询的SQL编写能力及对表结构设计的理解第 7 题有一个表,包含学生姓名、项目和分数三列,请写一条 SQL 查询出至少有两门课程分数大于 80 的学生姓名。 考察 SQL 分组、聚合与条件过滤能力第 8 题编写一条SQL查询语句,对表 Timeuserprice 统计每周从周一到周六每天的累计销售额。要求:统计周期为每周,截止到周六;周一显示当天销售额,周二显示当天销售额,周三显示周一和周二销售额之和,周四显示周一至周三累计,以此类推,周六显示本周总销售额。 考察窗口函数在累积聚合中的使用与分组边界处理第 9 题请编写一个SQL查询,使用窗口函数实现分组排序并保留每个分组内前N条记录。 考察窗口函数语法、分区排序及取前N条的实际应用能力第 10 题请编写一条SQL查询,统计工资超过5000元的员工中,按工资从高到低排序的前5名员工。 考察SQL排序、过滤和限制结果集的能力第 11 题请编写SQL语句,完成每日DAU和最近1个月内3天连续登录的用户占比的计算。 考察DAU与连续登录SQL实现能力第 12 题请编写SQL语句,计算"未领取红包的用户在未领取次日、未领取后7日的留存情况"。 考察SQL留存计算与定义理解第 13 题Rank 的公式是什么 考察对 Rank 函数基本语法的掌握第 14 题请编写SQL查询,统计所有玩家中,在首次登录后的第二天再次登录的玩家占比。 考察SQL窗口函数、日期运算与分组去重的应用能力第 15 题SQL题:自增主键id,数据量1000万,如何高效查询出全部数据?请写出对应SQL。 考察大数据量全表扫描时的分批查询与游标分页能力第 16 题排名连续怎么做? 考察对 SQL 连续排名实现的掌握与场景区分第 17 题给定一张订单表(字段包含用户ID和订单编号),请写出 SQL 查询,找出下单次数最多的用户。 考察 SQL 分组聚合与排序取极值的能力第 18 题请编写一条SQL查询,返回销售额最高的10个商品。 考察SQL分组聚合与排序取TopN的编写能力