度小满面试题 · 技术原理 · SQL
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 17 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 1 题请写出一条SQL查询,返回表中第二高的薪水(例如员工表Employee,字段为salary)。 考察SQL排序与去重查询能力,尤其是处理边界条件(无第二高薪水时)第 2 题怎么查看SQL执行计划? 考察对SQL执行计划查看方法及数据库工具使用的熟悉程度第 3 题编写SQL语句,从学生成绩表中返回成绩最后30名。 考察SQL排序、截取及可能的并列处理能力第 4 题线上某个 SQL 执行非常耗时,如何解决? 考察数据库性能问题定位与优化能力第 5 题如果有一个学生表student,有四个字段,student,score,age,class,求每个班age大于18的人数sql语句怎么写? 考察分组聚合SQL与条件过滤的基本掌握第 6 题讲一下你理解的SQL优化有哪些? 考察数据库SQL优化的系统性理解与实际应用能力第 7 题如果查询变成 SELECT * FROM xxx WHERE a = 1 OR b = 1,应该如何建索引? 考察 OR 条件下索引合并与替代方案的理解第 8 题请编写一条SQL查询,从学生成绩表中找出每门科目成绩都大于80分的学生。表结构包含name、class(科目)、score字段。 考察SQL聚合查询与条件过滤的综合运用,尤其是对“所有科目都满足”这一逻辑的拆解。第 9 题请列举你在实际项目中常用的 SQL 优化手段,并说明它们的适用场景与原理。 考察对 SQL 性能优化知识的系统性掌握与实际应用能力第 10 题请谈谈你对 SQL 调优的理解和实际应用经验。 考察 SQL 调优的知识体系与实践能力第 11 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度第 12 题给定两个数据库表A和B,请写出查找在A表中但不在B表中的数据的SQL查询(使用LEFT JOIN)。 考察LEFT JOIN结合NULL判断实现差集的SQL能力第 13 题给定订单表(含用户ID、订单ID、产品ID、产品金额、购买时间),如何用SQL查询今天每个用户购买每个产品的总金额? 考察按时间和多维度分组的SQL聚合能力第 14 题你使用SQL的熟练程度如何?请举例说明。 考察SQL实际应用能力与数据分析基础第 15 题SQL注入,MyBatis中#{}和${}的区别是什么? 考察SQL注入防护意识及MyBatis占位符机制第 16 题针对一个响应较慢的数据库查询,你会如何定位原因并进行优化? 考察数据库查询优化的系统化思路和问题定位能力第 17 题left join和right join的区别 考察SQL连接查询的基本概念与结果集差异