滴滴面试题 · 问题拆解 · SQL
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 1 题使用游标方式分批查询时,退出条件是什么?如果每批查10条,共50条记录,需要查几次?如何优化? 考察游标分批查询的边界条件与优化能力第 2 题请编写两道SQL面试题并简要说明解题思路:第一题考察聚合查询,第二题考察连续登录问题,同时要求3分钟内完成,请分别描述题目内容和一个可行的解法。 考察SQL聚合与连续登录问题的出题能力与解题思路第 3 题SQL:有一张用户登录记录表,如何查每个用户连续登录超过3天的记录? 考察窗口函数、日期处理与连续区间问题的SQL建模能力第 4 题请写SQL计算某APP的次月留存率,其中用户活跃表包含user_id和active_date字段。 考察SQL窗口函数、日期处理与留存率指标计算第 5 题同时计算用户14和30天的留存率,要求仅连接一次数据库,你会怎么做? 考察数据计算、SQL优化与连接复用能力第 6 题请描述一条SQL语句在数据库中的完整执行流程。 考察对数据库查询处理各阶段的理解第 7 题三张表:student(id,name)、course(id,name)、score(sid、cid、score),写一个SQL,找出语文排名第二的学生姓名 考察SQL查询能力,特别是排名、关联和去重处理第 8 题给定一张订单表(包含订单ID、顾客ID、下单时间),请计算2025年10月每位用户的订单数量,并统计下单次数为1单、2单等各档位的用户人数。也可以用Python/Pandas实现同样的统计。 考察SQL分组聚合与二次聚合能力,以及Pandas替代方案的实现第 9 题写一条SQL查询:统计每个学院中男生(性别为男)的学生人数。 考察SQL分组聚合与条件过滤的组合使用第 10 题已知用户下单表和用户收藏表,请实现对用户分特征打标,特征包括已购买、购买未收藏、收藏未购买、已购买已收藏。 考察SQL表关联、逻辑理解及分类打标能力第 11 题已知表结构包含用户ID(uid)和登录日期(logindate),请编写SQL查询找出连续登录超过4天的用户。 考察SQL连续性问题分析及窗口函数应用能力第 12 题请编写 SQL 查询,统计用户七天内留存用户的单数(去除首单)。请说明你的实现思路。 考察 SQL 窗口函数与留存用户的计算逻辑第 13 题在你实习中遇到过的比较复杂的SQL是什么样的 考察SQL实际应用、问题拆解和方案表达能力第 14 题请编写一个SQL查询,统计每个用户在连续活跃天数上的最长连续登录天数,并给出用户ID和最长连续天数,假设有用户登录记录表login_log(user_id, login_date)。 考察窗口函数与日期处理函数的综合运用第 15 题请编写SQL求出10分钟内连续下单的订单ID,并解释解题思路。 考察SQL窗口函数运用、连续区间判定及逻辑表达第 16 题请写一个 SQL 查询,统计连续点击次数。 考察 SQL 窗口函数与连续性问题建模能力第 17 题给定两张表:student(id, name, sex) 和 score(id, studentid, sname, subject, grade),请写出两条 SQL:1) 查询一共有多少学科;2) 查询平均成绩大于 80 分的学生姓名。 考察 SQL 聚合、分组、子查询与去重能力第 18 题给出几个SQL语句,请你分析每个语句的索引命中情况,并说明判断依据。 考察对SQL查询执行计划和索引使用的理解能力