后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 141 题请说明数据库事务的隔离级别有哪些? 考察对数据库事务隔离级别概念与特性的掌握第 142 题请说明 JOIN 语句的基本使用方式,以及常见的 JOIN 类型有哪些? 考察对 SQL JOIN 语法和类型的理解第 143 题请设计并实现一个支持模糊匹配的SQL查询,并说明其底层排序机制与归并排序的关系。 考察SQL模糊查询的写法、性能考量及对排序算法原理的理解第 144 题一段时间内的数据在数据库中如何查询? 考察时间范围查询的基本SQL写法与索引利用第 145 题在 SQL 中,GROUP BY 子句后面通常紧接哪个子句进行过滤? 考察 SQL 分组后过滤语句及与 WHERE 的区别第 146 题请说明左外连接和右外连接各自的使用场景,并举例说明。 考察对SQL外连接语义及适用场景的理解第 147 题在SQL中,GROUP BY子句通常与哪些关键字一起使用?请举例说明其作用。 考察SQL聚合查询中对GROUP BY及相关子句的理解第 148 题有哪些典型的慢SQL?哪些写法可能天然就是慢SQL? 考察对常见慢SQL场景和不良写法的识别与规避能力第 149 题解释SQL语句 select from user where user.username like ( 考察对SQL语法完整性和正确性的理解第 150 题是否遇到过SQL调优相关场景? 考察SQL调优实践经验与问题解决能力第 151 题左连接中,当右表没有匹配行时,返回的列值是什么? 考察对SQL左连接语义和NULL值处理的理解第 152 题请描述你在SQL中的一次实际使用场景,并说明你如何优化查询性能? 考察SQL实际应用与查询优化能力第 153 题慢SQL是如何导致JVM内存升高的?请说明其机制。 考察数据库慢查询与Java内存之间关联的理解第 154 题请详细说明数据库查询中 SELECT 语句的完整执行过程。 考察对查询执行全流程的理解,包括解析、优化与执行环节第 155 题请讲一讲 SQL 优化的相关内容。 考察对 SQL 优化方法、执行计划分析和索引使用的系统理解第 156 题给定一个包含地区(region)和金额(amount)字段的订单表,请写出按地区汇总金额总和的 SQL 查询。 考察基础 SQL 分组聚合与查询书写能力第 157 题什么是SQL注入?如何避免? 考察对SQL注入原理的理解和防御措施第 158 题请编写一条SQL查询,实现按某列分组后统计每组的记录数,并按数量降序排序。请写出具体SQL语句。 考察SQL基础语法能力,尤其是分组统计与排序的书写第 159 题请编写一条 SQL 查询,筛选出总分超过 200 分的学生的学号,要求使用聚合函数、GROUP BY 和 HAVING。 考察 SQL 聚合分组与过滤的综合运用第 160 题请描述一次你排查慢 SQL 的完整过程。 考察 SQL 性能问题定位、分析与优化能力