后端岗位面试题 · 问题拆解 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 338 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 161 题请列举你在实际项目中常用的 SQL 优化手段,并说明它们的适用场景与原理。 考察对 SQL 性能优化知识的系统性掌握与实际应用能力第 162 题SQL的分页查询如何实现? 考察对常见数据库分页语法和性能问题的理解第 163 题连接查询有几种,讲讲它们的区别(左连接、右连接、内连接、嵌套查询) 考察SQL连接查询的种类、语义区别及适用场景第 164 题现有学生信息表、学生选课表和学生班级表,请编写 SQL 查询指定班级下所有学生的选课情况(课程名及成绩,若无选课则不为空)。 考察多表关联查询、外连接与筛选条件的写法第 165 题给定一张表包含字段 id、性别、成绩,请编写 SQL 语句统计男生和女生的平均成绩。 考察分组聚合 SQL 的编写能力第 166 题请描述你优化慢SQL的完整过程。 考察SQL性能问题排查思路与优化实践第 167 题请介绍 SQL 中递归查询的实现方式与适用场景。 考察对 SQL 递归查询语法、原理与应用边界的理解第 168 题请写一条SQL查询,从合同表中取出金额最高的Top 5条合同记录,并关联查询出每个合同相关的应用信息。 考察SQL排序、限定行数与关联查询的综合运用第 169 题请写出SQL语句,删除表中重复的数据。 考察对SQL去重删除逻辑的理解与实现能力第 170 题请解释SQL中回表(table lookup)的概念,并说明其与覆盖索引的关系。 考察对SQL索引执行机制、回表原理及覆盖索引优化的理解第 171 题请解释 SQL 语句从提交到返回结果的主要执行步骤,并说明常见的性能优化手段。 考察对 SQL 执行流程的理解和查询优化意识第 172 题请解释 left join、right join、inner join 的区别。 考察对 SQL 连接类型语义及结果集范围的理解第 173 题面对百万数据,SQL 如何优化? 考察大数据量下 SQL 优化的系统性方法和实践能力第 174 题已知表结构包含用户ID(uid)和登录日期(logindate),请编写SQL查询找出连续登录超过4天的用户。 考察SQL连续性问题分析及窗口函数应用能力第 175 题请用SQL查询:找出选修了A同学(学号已知)所有课程的其他同学,并按年龄排序输出姓名。 考察关系除法与集合操作在SQL中的实现第 176 题请描述一次针对 UPDATE 语句的完整执行流程。 考察对数据库更新操作内部机制的理解,包括事务、日志和并发控制第 177 题请编写一条 SQL:从产品表中查询更新日期在七月份的记录,并按用户 ID 降序排序,取出前三条。 考察 SQL 基础语法、日期筛选、排序与分页组合能力第 178 题请编写 SQL 查询连续登录至少 N 天的用户,并说明你的思路。 考察 SQL 连续区间问题的解题思路与窗口函数应用第 179 题给定一个包含字段 a 和 b 的表 t,请编写 SQL 统计字段 b 中出现次数最多的两个取值,并输出每个取值及其出现次数。 考察 SQL 聚合、分组统计和排序取前几名的能力第 180 题口头描述一张表,要求提取出每个部门薪资最高员工的信息(要求使用联结实现) 考察 SQL 联结与分组取极值的实现能力