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

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

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

筛选题目已选:技术原理 · SQL
第 241 题一张表存好几科的成绩,字段为 id、sid(学号)、cid(课程id)、score(成绩),怎么用 SQL 把每一科的前三名筛选出来? 考察窗口函数、分组排名以及 SQL 查询设计能力编码实现问题拆解技术原理SQL第 242 题请编写一条SQL语句,统计某个班级中成绩超过60分的学生人数。 考察SQL聚合查询与条件筛选的基本能力编码实现技术原理SQL第 243 题请用SQL解决一个经典连续问题:给出一张包含用户ID和日期的签到表,找出连续登录至少3天的用户。 考察SQL窗口函数与连续区间的分组技巧编码实现问题拆解技术原理SQL第 244 题请编写一个SQL左连接(LEFT JOIN)语句的示例,并说明其与内连接的区别。 考察SQL左连接语法及其与内连接的语义差异问题拆解技术原理SQL第 245 题请手写 SQL:从工资表中查询工资的最小值、平均值和最大值。 考察 SQL 聚合函数的基本使用与字段选取编码实现技术原理SQL第 246 题请介绍SQL优化的常用手段,并说明各自适用场景。 考察对SQL优化的系统性理解和场景判断能力问题拆解技术原理SQL第 247 题在SQL中,NOT IN和NOT EXISTS在性能上有什么区别? 考察对SQL子查询性能差异的理解及适用场景技术原理方案权衡SQL第 248 题delete、drop、truncate 有什么区别? 考察数据库中对三类删除操作的语法、事务行为和性能差异的理解技术原理方案权衡SQL第 249 题两张含主键id列的表,用一条SQL查出两表均有的记录并按指定字段排序。 考察INNER JOIN与ORDER BY的组合使用及SQL基础知识编码实现技术原理SQL第 250 题请结合你的项目经验,谈谈你如何对接口、订单流程和 SQL 进行性能优化,并给出具体场景和效果。 考察候选人在接口、业务流程和数据库层面的性能优化实践经验与量化结果性能优化项目复盘技术原理SQL第 251 题请现场手写一道算法题,并完成一道SQL查询题。你能具体说明一下算法题和SQL题的考察范围吗? 考察算法与SQL的基础能力,以及沟通澄清需求的能力编码实现问题拆解技术原理SQL第 252 题SQL中inner join、left join、right join具体是干什么的? 考察对SQL连接类型语义和结果集差异的理解问题拆解技术原理SQL第 253 题如何优化一条运行缓慢的SQL查询?请给出具体方法。 考察对SQL查询性能优化的系统性理解和实践能力性能优化技术原理问题排查SQL第 254 题除了使用UNION结合DISTINCT,还有什么其他方法可以去除多表查询中的重复行? 考察对SQL去重手段多样性的掌握与应用场景辨析问题拆解技术原理MySQLSQL第 255 题你使用过表连接吗?有哪些常用的表连接方式? 考察SQL表连接的基本概念与常见类型掌握业务理解技术原理SQL第 256 题请说明 DROP 语句属于哪种数据库语言,并解释其作用。 考察对 SQL 语言分类及 DDL 语句的掌握技术原理SQL第 257 题如何知道一条 SQL 扫描了多少行数据? 考察对执行计划中 rows 及优化器估算的理解技术原理问题排查MySQLSQL第 258 题SQL查询条件是索引列,一定会走索引吗? 考察对索引失效场景和查询优化器行为的理解技术原理方案权衡问题排查SQL第 259 题有一个学生成绩表,我需要查第三名的成绩,你的思路是什么?可能会有并列第三。 考察SQL排序查询、去重与并列名次的处理能力编码实现问题拆解技术原理SQL第 260 题请描述一条 SQL 语句从提交到返回结果的完整执行过程。 考察对数据库查询执行链路、优化器与存储引擎协作的理解问题拆解技术原理SQL