后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 421 题drop/delete/truncate的区别是什么? 考察对SQL删除语句的语法、事务特性及性能差异的理解第 422 题请分析一个慢SQL问题的排查思路,并结合实际场景说明优化方法。 考察对慢SQL问题的排查方法和优化手段的掌握第 423 题如果一张表有几千万行数据,想查询第9999页的数据,怎样让分页查询更快? 考察分页查询的性能优化与深度分页问题的处理能力第 424 题编写SQL查询找出评分连续下降7天的商家。 考察SQL窗口函数、连续区间识别和复杂查询构建能力第 425 题请描述一条带WHERE条件的SQL语句在数据库中的完整执行过程。 考察对SQL执行流程及条件过滤优化机制的理解第 426 题请说明SQL语句中left join、right join、inner join三者的区别。 考察对SQL连接查询类型的准确理解与场景应用第 427 题如何通过SQL语句获取当前时间段? 考察对SQL日期时间函数的熟练程度与数据库差异认知第 428 题请解释什么是 SQL 窗口函数,并举例说明其常见用途。 考察对 SQL 窗口函数概念、语法及应用场景的理解第 429 题线上某个 SQL 执行非常耗时,如何解决? 考察数据库性能问题定位与优化能力第 430 题请写 SQL 求用户次日、三日、七日留存率。 考察留存计算逻辑与 SQL 窗口/自关联实现第 431 题请写出一个使用 SQL JOIN 的查询示例,并解释 JOIN 的作用。 考察对 SQL JOIN 的理解和基本应用能力第 432 题给定一张表,包含 itemid、userid、money 字段,写出 SQL 找到所有总消费金额超过 100 的 userid。 考察 SQL 分组聚合与筛选的基本能力第 433 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解第 434 题左连接的关键字是什么?左连接和右连接有什么区别? 考察SQL连接类型的关键字及其语义差异第 435 题请写出 SQL 语句,查询全体学生的数量。 考察基础 SQL 聚合函数与计数查询能力第 436 题请基于学生表(字段包括 id 主键、学号、姓名、专业、年级、班级)说明如何设计并实现一个查询,找出每个专业下年级最高的学生。 考察 SQL 分组聚合与关联查询能力第 437 题给定员工表(姓名、部门、薪资)和薪资登记表(最低薪资、最高薪资、薪资等级),如何查询出每个部门中薪资高于开发部门最低薪资的员工的部门、姓名? 考察SQL多表关联、子查询和聚合比较第 438 题如果需要统计用户连续登录的天数,并找出连续登录中断的天数,你会如何设计实现?进一步追问:有哪些优化点? 考察连续状态统计的数据建模、SQL或算法实现及优化意识第 439 题请列举并解释哪些情况下索引会失效,并举例说明。 考察对索引失效场景的理解及问题排查能力第 440 题做过哪些SQL优化? 考察SQL性能优化实践、问题定位方法与优化效果验证