后端岗位面试题 · 技术原理 · SQL

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 1096 · 更新 2026-08-05

筛选题目已选:技术原理 · SQL
第 181 题请说明一条UPDATE语句在SQL数据库中可能加哪些锁,并解释其加锁流程。 考察对数据库行锁、表锁、间隙锁及事务隔离级别影响的理解风险判断技术原理MySQLSQL第 182 题请介绍两个相同结构的表进行联合查询的常用方法,并说明各自的适用场景。 考察对SQL中表联合查询方法的理解及其场景选择能力技术原理技术选型方案权衡SQL第 183 题SQL优化方法 考察SQL性能优化的系统性和常用手段性能优化技术原理SQL第 184 题如何编写 SQL 查询各班级各课程的最高成绩? 考察分组聚合 SQL 的编写能力与对分组粒度的理解编码实现问题拆解技术原理SQL第 185 题数据库的基本操作有哪些?主键和唯一键的使用场景及区别是什么? 考察数据库基础操作掌握程度及对约束语义的理解技术原理SQL第 186 题请描述你在项目中排查慢 SQL 的具体过程,以及最终的优化手段。 考察 SQL 性能排查方法论与优化实践性能优化技术原理问题排查SQL第 187 题在 SQL 中,ORDER BY 之后是否可以使用 WHERE 进行数据筛选?应该如何正确使用 WHERE 和 HAVING 进行排序前的筛选? 考察 SQL 查询子句的执行顺序与 WHERE/HAVING 的适用场景问题拆解技术原理SQL第 188 题请结合你负责过的数据库场景,说明你会从哪些方面优化SQL查询性能,并给出具体手段。 考察SQL优化方法论、索引理解与实际性能分析能力性能优化问题拆解技术原理SQL第 189 题数据库 join 的方式中,left join 和 inner join 的区别是什么? 考察对 SQL 连接语义的理解和实际应用能力业务理解技术原理SQL第 190 题请解释SQL事务的ACID特性分别是什么,并举例说明在实际应用中如何保证这些特性。 考察对数据库事务原子性、一致性、隔离性和持久性的理解及实际应用技术原理SQL第 191 题请写出一个实现模糊查询的 SQL 语句。 考察 SQL 模糊查询的基本写法与模式匹配表达编码实现技术原理SQL第 192 题请说明你进行SQL调优的完整流程,并列举影响查询速度的主要因素。 考察SQL性能优化的系统性和对关键影响因素的掌握性能优化技术原理问题排查SQL第 193 题定位到一条慢SQL,怎么分析,怎么优化? 考察慢SQL的定位分析能力、优化思路与工具使用性能优化技术原理问题排查SQL第 194 题怎么看一个SQL有没有走索引? 考察对执行计划、索引使用判断和性能诊断的理解性能优化技术原理问题排查MySQLSQL第 195 题SQL 慢如何解决? 考察对SQL性能问题的系统排查与优化能力性能优化技术原理问题排查MySQLSQL第 196 题SQL索引失效的常见场景有哪些?如何优化? 考察对SQL索引原理与优化实践的理解性能优化技术原理问题排查SQL第 197 题执行 TRUNCATE 之后,表的索引结构是否被删除?请说明原因。 考察对 TRUNCATE 与索引对象生命周期关系的理解问题拆解技术原理SQL第 198 题两个表都是百万级别的,进行关联查询时如何优化? 考察大表关联性能优化的方法论和实操经验性能优化技术原理方案权衡SQL第 199 题DELETE和TRUNCATE以及DROP这三者之间的区别是什么? 考察对SQL数据操作与数据定义语句语义及实际影响的掌握技术原理方案权衡SQL第 200 题请解释SQL中HAVING语句的用法,它与WHERE语句有何区别? 考察对SQL聚合过滤语法的掌握程度及区分能力技术原理SQL