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

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

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

筛选题目已选:技术原理 · SQL
第 561 题SQL语句可以从哪些方面优化? 考察数据库查询优化知识面的广度和深度性能优化技术原理方案权衡SQL第 562 题请编写 SQL 实现两张表的 INNER JOIN 查询,并说明其与 LEFT JOIN 的区别。 考察 SQL 内连接语法、语义及常见关联差异编码实现技术原理SQL第 563 题请描述SQL中LEFT JOIN与INNER JOIN的区别,并举例说明使用场景。 考察SQL连接查询的基本概念与场景应用问题拆解技术原理SQL第 564 题如何判断 SQL 查询有没有命中索引? 考察索引生效判断方法与执行计划分析能力技术原理问题排查SQL第 565 题模糊查询是如何实现的?LIKE 语句中的通配符有哪些? 考察对 SQL 模糊查询和通配符的掌握风险判断技术原理SQL第 566 题SQL注入的概念、成因、预防方法以及什么是参数化查询? 考察对SQL注入原理、成因、防御措施及参数化查询机制的掌握安全意识技术原理SQL第 567 题SQL如何查询学生成绩表的第七名? 考察SQL查询中排名、去重和分页的相关能力编码实现技术原理SQL第 568 题手撕SQL:employee表有id和salary字段,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null。 考察SQL排名窗口或去重排序取值的实现能力及边界处理编码实现问题拆解技术原理SQL第 569 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力编码实现技术原理SQL第 570 题请列举你在实际项目中常用的 SQL 优化手段,并说明它们的适用场景与原理。 考察对 SQL 性能优化知识的系统性掌握与实际应用能力性能优化问题拆解技术原理SQL第 571 题在SQL中,WHERE和HAVING的区别是什么? 考察SQL查询中过滤条件的执行阶段与使用场景技术原理SQL第 572 题一张表,三个字段:学生、课程、成绩,一个学生对应多门课程,一个课程有一个成绩,如何编写SQL语句统计出总分超过300分的学生名单并且按总分从高到低排序? 考察SQL聚合、分组、过滤和排序的综合运用编码实现技术原理SQL第 573 题在什么情况下,SQL 中的 IN 和 OR 条件能够利用索引,什么情况下不能?请结合执行计划说明。 考察对索引使用原理和优化器行为的理解技术原理问题排查SQL第 574 题有一张数据表,其中包含一个类型字段。请编写一条 SQL 查询,统计该表不同类型对应的记录数量。 考察 GROUP BY 与聚合函数的 SQL 编写能力编码实现技术原理SQL第 575 题请编写SQL实现:根据表(table)中的字段ip、url、flux,统计每个url的总流量总和。 考察SQL基础聚合查询能力编码实现技术原理SQL第 576 题左右内外连接的区别是什么? 考察对SQL连接类型语义及使用场景的理解技术原理SQL第 577 题请提出数据库查询性能优化的思路,并结合实例说明。 考察数据库优化的系统性方法和实践能力性能优化技术原理问题排查SQL第 578 题请介绍你们的实时特征SQL是如何做审计和优化的。 考察对SQL审计与性能优化的实操理解和系统化思路性能优化技术原理问题排查SQL第 579 题针对一个SQL查询慢,怎么排查和解决? 考察SQL性能问题的系统性排查思路与优化手段性能优化技术原理问题排查SQL第 580 题如果提前创建了name列的索引,执行SELECT * FROM user WHERE name = NULL能否利用该索引? 考察SQL中NULL值的索引匹配行为及基本索引原理技术原理问题排查SQL