后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 641 题编写SQL查询,计算用户表中用户的平均年龄。 考察SQL聚合函数和基本查询能力第 642 题请说明 SQL LIMIT 子句的基本用法,并解释 LIMIT 10 的含义。 考察对 SQL 分页与 LIMIT 截断语义的准确理解第 643 题count(), count(id), count(字段)哪个查询效率更高? 考察SQL聚合函数count不同写法的语义差异与性能表现第 644 题一张表有字段班级、学生名字、成绩,用一条SQL写出每个班级的前三名。 考察窗口函数或子查询实现分组Top-N的SQL能力第 645 题请说明如何使用SQL开窗函数实现分组内排序,并举例说明。 考察对SQL开窗函数语法和分组合并排序逻辑的理解与应用第 646 题请列举并解释你常用的 SQL 命令,并说明它们的作用。 考察对 SQL 基础命令的理解和表达能力第 647 题请编写一条SQL查询,选出所有学生的总分。 考察SQL聚合函数与分组查询的基本使用第 648 题SQL题目:找出总分最高的学生id;若科目存在重复数据,直接使用sum()会有问题,该如何解决? 考察SQL聚合的正确性及重复数据处理能力第 649 题你使用过 SQL 执行计划吗?请结合 explain 谈谈你做慢查询优化的思路和经验。 考察对执行计划的理解与慢查询优化的实践能力第 650 题请手写一个典型业务表的建表语句,说明你会包含哪些字段以及为什么。 考察数据库建模基础与字段设计意识第 651 题SQL:如何查看每个班级男女生的数量? 考察SQL分组聚合与条件统计能力第 652 题Select ... for update 加什么锁? 考察数据库行锁与悲观锁机制的理解第 653 题请解释数据库 JOIN 的原理。 考察对 SQL JOIN 底层实现机制和适用场景的理解第 654 题如何统计数据表中主键出现次数大于1的列个数? 考察SQL聚合、分组和条件过滤的掌握程度第 655 题请编写一个SQL查询,找出连续登录7天及以上的用户。给定用户登录表login_logs,包含user_id和login_date字段。 考察使用SQL处理连续性问题(连续日期分组)的窗口函数与自连接能力第 656 题SQL慢查询怎么调优,要求按步骤说明可行方案。 考察SQL调优的系统性步骤与可行方案第 657 题MyBatis如何实现防SQL注入 考察MyBatis参数绑定机制及防注入原理第 658 题如何强制让SQL查询使用某个索引?强制使用索引有哪些潜在问题? 考察强制索引的语法、适用场景和风险意识第 659 题请编写一条SQL查询,统计工资超过5000元的员工中,按工资从高到低排序的前5名员工。 考察SQL排序、过滤和限制结果集的能力第 660 题MySQL中JOIN与WHERE的区别是什么? 考察对SQL连接查询与条件过滤语义差异的理解