滴滴面试题 · SQL

滴滴相关面试题,按最终去重题目聚合。

2131 道真题 · 当前筛选命中 40 · 更新 2026-08-05

筛选题目已选:SQL
第 21 题已知表结构包含用户ID(uid)和登录日期(logindate),请编写SQL查询找出连续登录超过4天的用户。 考察SQL连续性问题分析及窗口函数应用能力编码实现问题拆解技术原理SQL第 22 题请编写 SQL 查询,统计用户七天内留存用户的单数(去除首单)。请说明你的实现思路。 考察 SQL 窗口函数与留存用户的计算逻辑编码实现问题拆解SQL第 23 题在你实习中遇到过的比较复杂的SQL是什么样的 考察SQL实际应用、问题拆解和方案表达能力编码实现问题拆解项目复盘SQL第 24 题具体是怎么分析出没有走索引的? 考察 SQL 查询执行计划分析和索引失效定位能力技术原理问题排查SQL第 25 题左连接与右连接的区别是什么? 考察SQL连接类型的理解与实际应用业务理解技术原理SQL第 26 题如果SQL已经优化到极致了,偶尔出现比较慢的情况一般是因为什么? 考察对数据库性能瓶颈的深入理解和故障排查能力风险判断技术原理问题排查SQL第 27 题请用一条SQL查询出表A中存在(包含)于表B中的记录。 考察表间关联或子查询的查询能力编码实现技术原理SQL第 28 题请编写一个SQL查询,统计每个用户在连续活跃天数上的最长连续登录天数,并给出用户ID和最长连续天数,假设有用户登录记录表login_log(user_id, login_date)。 考察窗口函数与日期处理函数的综合运用编码实现问题拆解SQL第 29 题请写出SQL语句,从表A中查询倒数10条数据(按某列排序后的最后10条)。 考察SQL排序与分页查询的基本能力编码实现技术原理SQL第 30 题请说明什么是SQL注入,它产生的原因以及如何防范? 考察对SQL注入原理、成因与防护措施的理解安全意识技术原理问题排查SQL第 31 题是否了解过执行计划? 考察对数据库执行计划的理解和应用能力性能优化技术原理SQL第 32 题请编写SQL求出10分钟内连续下单的订单ID,并解释解题思路。 考察SQL窗口函数运用、连续区间判定及逻辑表达编码实现问题拆解技术原理SQL第 33 题请写一个 SQL 查询,统计连续点击次数。 考察 SQL 窗口函数与连续性问题建模能力编码实现问题拆解技术原理SQL第 34 题请讲讲你在日常工作中定位 SQL 问题时遇到过的典型情况。 考察 SQL 性能排查经验与问题定位方法持续改进技术原理问题排查SQL第 35 题单条SELECT改成批量查询时需要注意哪些问题?例如采用游标方式分批查询。 考察批量查询正确性与性能平衡意识技术原理方案权衡SQL第 36 题一条SQL查询特别慢该怎么排查和解决? 考察SQL性能问题的系统排查思路与常见优化手段性能优化技术原理问题排查SQL第 37 题给定两张表:student(id, name, sex) 和 score(id, studentid, sname, subject, grade),请写出两条 SQL:1) 查询一共有多少学科;2) 查询平均成绩大于 80 分的学生姓名。 考察 SQL 聚合、分组、子查询与去重能力编码实现问题拆解技术原理SQL第 38 题请描述一个你排查 SQL 查询索引问题的过程和方法。 考察索引原理与查询性能排查的实操能力结果导向技术原理问题排查SQL第 39 题请解释数据库联表查询中左连接与右连接的区别,并举例说明各自适用的场景。 考察对SQL连接类型语义的理解及实际应用能力技术原理方案权衡SQL第 40 题给出几个SQL语句,请你分析每个语句的索引命中情况,并说明判断依据。 考察对SQL查询执行计划和索引使用的理解能力问题拆解技术原理SQL