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