后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 581 题在一个商家售货统计表中,商家id建有索引,查询 `select sum(count) from temp where id = 123456` 速度很慢,请分析可能的原因并提出优化方案。 考察对索引失效、全表扫描、数据分布和聚合查询优化的理解第 582 题一条SQL执行一千次,有一百次明显变慢,请给出排查思路。 考察对SQL性能波动问题的系统排查能力和对并发、锁、执行计划缓存等知识的掌握第 583 题SQL的分页查询如何实现? 考察对常见数据库分页语法和性能问题的理解第 584 题连接查询有几种,讲讲它们的区别(左连接、右连接、内连接、嵌套查询) 考察SQL连接查询的种类、语义区别及适用场景第 585 题请谈谈你对 SQL 调优的理解和实际应用经验。 考察 SQL 调优的知识体系与实践能力第 586 题请编写一条 SQL,查询总成绩排名前十的学生及其总成绩,要求使用内连接、分组和排序。 考察 SQL 内连接、分组聚合、排序与限制结果集的综合使用能力第 587 题请用 SQL 实现:按某一列分组后,筛选出组内记录数大于指定阈值的分组,并说明 HAVING 与 WHERE 的区别。 考察 SQL 分组聚合与 HAVING 过滤子句的使用第 588 题请用SQL查询统计出学生年龄中,同一年龄人数超过20的所有年龄。 考察GROUP BY与HAVING的正确使用及SQL查询表达能力第 589 题有一个订单表,包含地区和金额字段,如何用 SQL 计算每个地区的金额总和?请写出 SQL 语句。 考察 SQL 分组聚合语法与基本查询能力第 590 题请介绍 SQL 中递归查询的实现方式与适用场景。 考察对 SQL 递归查询语法、原理与应用边界的理解第 591 题请解释SQL中回表(table lookup)的概念,并说明其与覆盖索引的关系。 考察对SQL索引执行机制、回表原理及覆盖索引优化的理解第 592 题怎么删除/创建一张表和设定主键? 考察数据库表结构定义、主键约束与删除操作的掌握第 593 题有做过SQL优化吗? 考察候选人的SQL优化实践经验与问题解决能力第 594 题SQL如何查询男女数目? 考察SQL分组统计与条件聚合的基础能力第 595 题请解释 SQL 语句从提交到返回结果的主要执行步骤,并说明常见的性能优化手段。 考察对 SQL 执行流程的理解和查询优化意识第 596 题请结合你的项目,现场编写一条 SQL 查询并说明其执行逻辑 考察候选人能否在项目语境下熟练编写和解释 SQL,验证实际工程能力第 597 题请解释 left join、right join、inner join 的区别。 考察对 SQL 连接类型语义及结果集范围的理解第 598 题面对百万数据,SQL 如何优化? 考察大数据量下 SQL 优化的系统性方法和实践能力第 599 题如何定位慢查询,如何分析SQL语句执行情况? 考察数据库慢查询定位和SQL执行计划分析能力第 600 题数据库相关:如何进行SQL优化 考察SQL性能优化的系统方法与实践经验