后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 221 题如何排查一条慢SQL是什么问题? 考察数据库慢查询定位、分析工具使用和问题根因判断能力第 222 题请介绍数据库中表之间的连接方式有哪些? 考察对SQL表连接类型的理解和适用场景第 223 题请描述数据库中一条SQL语句从提交到返回结果的完整执行过程。 考察对数据库执行引擎关键环节的理解与表达能力第 224 题请口述数据库增删改查的常用关键字,并分别写出三条SQL:统计记录数量的查询、根据性别字段用CASE进行判断的查询、根据出生日期计算年龄的查询。 考察SQL基础语法掌握程度与手写SQL能力第 225 题给定 SQL 语句 SELECT a FROM table WHERE c = 1,请问数据库优化器会如何生成该语句的执行计划? 考察对数据库执行计划生成过程的理解,包括解析、优化、执行步骤第 226 题如何定位并优化一条慢SQL?请说明排查思路和常用手段。 考察SQL问题定位与常见优化手段的掌握程度第 227 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解第 228 题在电商秒杀场景下,如何设计来避免商品超卖? 考察并发控制下库存扣减的正确性与方案权衡第 229 题请描述你在实际项目中定位并优化一条慢SQL的完整过程。 考察SQL性能问题的定位方法、优化手段与验证闭环第 230 题如何查看 SQL 执行计划? 考察对数据库执行计划查看方法的掌握程度第 231 题请说明 SQL 中内连接(INNER JOIN)和外连接(LEFT/RIGHT/FULL OUTER JOIN)的区别,并举例说明各自适用的场景。 考察对 SQL 连接类型语义的掌握及实际应用能力第 232 题请解释 SQL 中 inner join、left join 和 right join 的区别。 考察对 SQL 连接类型语义和结果集范围的理解第 233 题请解释数据库的隔离级别有哪些,并说明各自的特点。 考察对数据库隔离级别体系及差异的理解第 234 题请说明SQL语句优化的一般方向。 考察SQL性能优化的系统性思路与常用手段第 235 题请说明在SQL中如何实现行转列和列转行,并举一个具体示例。 考察对SQL行列转换技术(如PIVOT、UNPIVOT或条件聚合)的理解与应用能力第 236 题请描述一条 SQL 查询的执行顺序是怎样的? 考察对 SQL 逻辑执行顺序的理解与表达能力第 237 题请写一条 SQL,从成绩表中找出每门学科成绩最高的学生。 考察 SQL 窗口函数、分组与去重的运用能力第 238 题请谈谈你如何对一条慢SQL语句进行优化,请说明排查和优化的思路。 考察对SQL执行流程的理解以及系统化定位和优化慢查询的能力第 239 题SQL索引的底层结构是如何组织的?为什么这样实现? 考察对索引底层数据结构的理解及设计动机第 240 题请描述你排查和执行一个SQL慢查询问题的完整思路。 考察SQL性能问题排查的系统性方法与工具使用