滴滴面试题 · SQL
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 1 题请描述一条 SQL 查询语句在数据库中的执行顺序。 考察数据库查询逻辑执行阶段的顺序理解第 2 题请说明数据库事务的隔离级别及其作用。 考察对事务隔离级别的理解及并发控制知识第 3 题使用游标方式分批查询时,退出条件是什么?如果每批查10条,共50条记录,需要查几次?如何优化? 考察游标分批查询的边界条件与优化能力第 4 题请描述你在SQL方面的实践经验,以及对常用SQL语法和优化的掌握程度。 考察SQL实践经验的真实性与深度,评估候选人能否清晰表述自身技能水平第 5 题请编写一条SQL查询语句,实现从订单表(order)中统计每个客户的订单总金额,并按总金额降序排列,只返回总金额大于1000的客户ID和总金额。 考察SQL基础语法、分组聚合与过滤排序能力第 6 题请编写两道SQL面试题并简要说明解题思路:第一题考察聚合查询,第二题考察连续登录问题,同时要求3分钟内完成,请分别描述题目内容和一个可行的解法。 考察SQL聚合与连续登录问题的出题能力与解题思路第 7 题SQL:有一张用户登录记录表,如何查每个用户连续登录超过3天的记录? 考察窗口函数、日期处理与连续区间问题的SQL建模能力第 8 题请写SQL计算某APP的次月留存率,其中用户活跃表包含user_id和active_date字段。 考察SQL窗口函数、日期处理与留存率指标计算第 9 题请描述你排查和执行一个SQL慢查询问题的完整思路。 考察SQL性能问题排查的系统性方法与工具使用第 10 题同时计算用户14和30天的留存率,要求仅连接一次数据库,你会怎么做? 考察数据计算、SQL优化与连接复用能力第 11 题如何判断一张数据库表的数据量已经达到性能瓶颈?除了使用 EXPLAIN 查看执行计划,还有哪些评估方法和优化方向? 考察数据库性能瓶颈的识别方法、工具使用及优化思路第 12 题项目中你是如何进行SQL调优的? 考察SQL调优的系统方法论与具体实践第 13 题请描述一条SQL语句在数据库中的完整执行流程。 考察对数据库查询处理各阶段的理解第 14 题如果某个查询条件因为索引结构而无法使用索引,我们在编写 SQL 时是否需要刻意调整条件的书写顺序? 考察对 SQL 执行计划与索引选择机制的底层理解第 15 题三张表:student(id,name)、course(id,name)、score(sid、cid、score),写一个SQL,找出语文排名第二的学生姓名 考察SQL查询能力,特别是排名、关联和去重处理第 16 题给定一张订单表(包含订单ID、顾客ID、下单时间),请计算2025年10月每位用户的订单数量,并统计下单次数为1单、2单等各档位的用户人数。也可以用Python/Pandas实现同样的统计。 考察SQL分组聚合与二次聚合能力,以及Pandas替代方案的实现第 17 题你的SQL熟练程度怎么样? 考察SQL基础能力与实际使用深度第 18 题写一条SQL查询:统计每个学院中男生(性别为男)的学生人数。 考察SQL分组聚合与条件过滤的组合使用第 19 题已知用户下单表和用户收藏表,请实现对用户分特征打标,特征包括已购买、购买未收藏、收藏未购买、已购买已收藏。 考察SQL表关联、逻辑理解及分类打标能力第 20 题简单讲一下如何联表查询。 考察对 SQL 联表查询基础概念的掌握和表达清晰度