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

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

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

筛选题目已选:技术原理 · SQL
第 921 题SQL调优,拿到一个慢SQL会怎么思考去调优? 考察SQL性能排查的完整思路与系统性分析方法性能优化技术原理问题排查SQL第 922 题SQL有哪些优化方式? 考察SQL性能优化的知识广度与常用手段性能优化技术原理SQL第 923 题union all和union的区别 考察SQL集合操作中对去重语义和性能影响的理解技术原理SQL第 924 题排名连续怎么做? 考察对 SQL 连续排名实现的掌握与场景区分编码实现技术原理SQL第 925 题请谈谈你通常如何优化一条查询性能较差的SQL语句? 考察SQL优化的系统性思路和具体手段性能优化技术原理问题排查SQL第 926 题请解释SQL中ORDER BY排序和GROUP BY分组的区别及其作用 考察对SQL排序与分组语义的理解和区分技术原理SQL第 927 题请解释数据库中的 SELECT ... FOR UPDATE 语句的作用、适用场景及其潜在风险。 考察对悲观锁机制的理解、适用场景判断及风险识别能力风险判断技术原理方案权衡SQL第 928 题请解释 SQL 中 WHERE 和 HAVING 的区别及各自的使用场景。 考察对 SQL 查询过滤与分组条件执行顺序和适用场景的理解技术原理技术选型SQL第 929 题给定书籍表、标签表、书籍标签关联表,如何查询每本书对应的标签? 考察多表关联查询能力与SQL设计问题拆解技术原理SQL第 930 题SQL的执行流程是怎样的?解析器生成的语法树是什么样子的? 考察对SQL执行流程和语法树结构的理解问题拆解技术原理SQL第 931 题请手写SQL实现连续登录问题:给定用户登录记录表(含用户ID和登录日期),统计每个用户连续登录的最大天数。 考察SQL窗口函数、连续性问题建模与去重处理编码实现问题拆解技术原理SQL第 932 题SELECT INTO 和 INSERT INTO 在 SQL 中有什么区别? 考察对 SQL 数据写入语法与适用场景的区分理解技术原理SQL第 933 题有写过比较复杂一点的SQL吗?讲讲你处理过的场景和思路。 考察SQL复杂查询的实际经验与问题拆解能力问题拆解项目复盘技术原理SQL第 934 题数据表建索引的原则? 考察数据库索引设计的基本原则与权衡能力技术原理方案权衡SQL第 935 题请根据实习项目中的需求,写出实现连续 n 天登录(n 为变量)的 SQL 语句。 考察 SQL 处理连续事件窗口的能力,特别是使用窗口函数和日期分组技巧编码实现问题拆解技术原理SQL第 936 题请写出SQL查询,从某表取出某个字段第二大的数值。 考察SQL排序、去重与偏移取值的掌握编码实现问题拆解技术原理SQL第 937 题SQL 左连接和右连接的区别是什么? 考察 SQL 连接类型的基础理解和实际应用能力技术原理SQL第 938 题请介绍SQL数据库的事务隔离级别有哪些? 考察对事务隔离级别概念和特点的掌握技术原理SQL第 939 题编写SQL查询,找出连续登录至少3天的商户。 考察SQL窗口函数与连续性问题处理能力编码实现问题拆解技术原理SQL第 940 题请介绍你对 SQL 的掌握程度,并举例说明你使用过的常见操作。 考察候选人对 SQL 基础知识的掌握与表达能力编码实现技术原理SQL