后端岗位面试题 · 编码实现 · SQL

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

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

筛选题目已选:编码实现 · SQL
第 61 题SQL:有一张用户登录记录表,如何查每个用户连续登录超过3天的记录? 考察窗口函数、日期处理与连续区间问题的SQL建模能力编码实现问题拆解技术原理SQL第 62 题查询至少有两门课程成绩不低于80分的学生。 考察SQL聚合查询与HAVING子句的使用编码实现问题拆解SQL第 63 题请口述数据库增删改查的常用关键字,并分别写出三条SQL:统计记录数量的查询、根据性别字段用CASE进行判断的查询、根据出生日期计算年龄的查询。 考察SQL基础语法掌握程度与手写SQL能力编码实现技术原理SQL第 64 题请写出转账业务(A转账100元给B)的SQL伪代码,需考虑余额判空和事务处理。 考察SQL事务处理、条件更新与数据一致性设计编码实现风险判断SQL第 65 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解编码实现技术原理SQL第 66 题请写一条 SQL,从成绩表中找出每门学科成绩最高的学生。 考察 SQL 窗口函数、分组与去重的运用能力编码实现技术原理SQL第 67 题查询每个学生的最高分数对应的科目名,若最高分有多个科目并列,应如何处理? 考察SQL窗口函数及并列最高分的处理逻辑编码实现问题拆解SQL第 68 题一张表存好几科的成绩,字段为 id、sid(学号)、cid(课程id)、score(成绩),怎么用 SQL 把每一科的前三名筛选出来? 考察窗口函数、分组排名以及 SQL 查询设计能力编码实现问题拆解技术原理SQL第 69 题请编写一条SQL语句,统计某个班级中成绩超过60分的学生人数。 考察SQL聚合查询与条件筛选的基本能力编码实现技术原理SQL第 70 题请用SQL解决一个经典连续问题:给出一张包含用户ID和日期的签到表,找出连续登录至少3天的用户。 考察SQL窗口函数与连续区间的分组技巧编码实现问题拆解技术原理SQL第 71 题请手写 SQL:从工资表中查询工资的最小值、平均值和最大值。 考察 SQL 聚合函数的基本使用与字段选取编码实现技术原理SQL第 72 题两张含主键id列的表,用一条SQL查出两表均有的记录并按指定字段排序。 考察INNER JOIN与ORDER BY的组合使用及SQL基础知识编码实现技术原理SQL第 73 题请现场手写一道算法题,并完成一道SQL查询题。你能具体说明一下算法题和SQL题的考察范围吗? 考察算法与SQL的基础能力,以及沟通澄清需求的能力编码实现问题拆解技术原理SQL第 74 题有一个学生成绩表,我需要查第三名的成绩,你的思路是什么?可能会有并列第三。 考察SQL排序查询、去重与并列名次的处理能力编码实现问题拆解技术原理SQL第 75 题请写出一个通用的分页查询SQL,并说明不同数据库的实现差异。 考察数据库分页查询的基本语法与跨数据库差异理解编码实现技术原理MySQLSQL第 76 题请设计一个打卡记录表,并编写SQL查询出每位用户最近的打卡时间。 考察SQL基础查询能力与表设计合理性编码实现技术原理SQL第 77 题请写出在数据库表中为某个字段创建唯一索引的命令,并说明使用唯一索引时需注意的事项。 考察唯一索引的SQL语法与使用边界编码实现技术原理SQL第 78 题请设计一个用户订单系统的数据库表结构,并写出相应的SQL建表语句。 考察数据库表设计能力与SQL编写规范编码实现问题拆解技术原理SQL第 79 题请编写伪代码,分别描述全表扫描和基于索引进行查询的过程。 考察对数据库全表扫描与索引查询执行路径的理解及伪代码表达能力编码实现问题拆解技术原理SQL第 80 题写一个SQL查询:找出最近7天内被审核员驳回次数最多的前10个用户。 考察SQL聚合、分组、排序和日期过滤能力编码实现技术原理SQL