后端岗位面试题 · 问题拆解 · SQL

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

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

筛选题目已选:问题拆解 · SQL
第 121 题请编写一条 SQL,查询在某个产品表中更新日期为今年七月份的用户,并返回这些用户的姓名和年龄。 考察多表关联、日期条件过滤和结果字段选取编码实现问题拆解SQL第 122 题请写 SQL 求用户次日、三日、七日留存率。 考察留存计算逻辑与 SQL 窗口/自关联实现数据驱动问题拆解技术原理SQL第 123 题请基于学生表(字段包括 id 主键、学号、姓名、专业、年级、班级)说明如何设计并实现一个查询,找出每个专业下年级最高的学生。 考察 SQL 分组聚合与关联查询能力问题拆解技术原理SQL第 124 题给定员工表(姓名、部门、薪资)和薪资登记表(最低薪资、最高薪资、薪资等级),如何查询出每个部门中薪资高于开发部门最低薪资的员工的部门、姓名? 考察SQL多表关联、子查询和聚合比较问题拆解技术原理SQL第 125 题如果需要统计用户连续登录的天数,并找出连续登录中断的天数,你会如何设计实现?进一步追问:有哪些优化点? 考察连续状态统计的数据建模、SQL或算法实现及优化意识编码实现问题拆解技术原理SQL第 126 题请描述一次你排查SQL性能飙高问题的完整过程。 考察数据库性能问题的系统排查能力和经验方法性能优化问题拆解问题排查SQL第 127 题如何统计某个用户在某一个客户端上的下单数量? 考察数据统计口径与SQL查询能力编码实现问题拆解技术原理SQL第 128 题给定字段breed、date、value,其中value值存在null,要求用紧邻两行非空值的均值填充null,SQL怎么实现?(数据治理) 考察SQL窗口函数处理缺失值插补的能力数据驱动问题拆解技术原理SQL第 129 题请编写一个 SQL 实现,假设有相关数据表,请分析你的编写思路和关键点。 考察 SQL 编写能力、逻辑清晰度与对表结构的理解编码实现问题拆解SQL第 130 题请用SQL编写一个查询,找出所有用户年至今的首次下单时间和末次下单时间。 考察SQL中聚合函数与分组的使用编码实现问题拆解SQL第 131 题请介绍你对 SQL SELECT 语句的理解。 考察 SQL 基础查询能力与知识体系问题拆解技术原理SQL第 132 题两亿数据量下SQL效果不佳,怎么解决? 考察大数据量下的SQL优化、索引策略与架构意识性能优化问题拆解技术原理SQL第 133 题学生成绩表,怎么计算所有学生的所有课程的总分,写SQL? 考察SQL聚合函数与分组统计能力编码实现问题拆解SQL第 134 题给定学生id、课程id、分数score,统计每一个十分段(0-9、10-19...90-100)的学生数量,要求使用CASE WHEN实现。 考察SQL中CASE WHEN的用法及分组统计能力编码实现问题拆解SQL第 135 题请编写一个SQL查询,实现三表联查,并结合GROUP BY和SUM进行统计,请具体描述表结构和查询需求。 考察SQL多表连接、分组聚合的实际应用能力编码实现问题拆解技术原理SQL第 136 题有一张 student 表,包含 ID、Name、ClassID(班级 ID)、Score(成绩)字段,要求查询出每个班级中成绩最高的学生信息,输出字段为 ID、Name、ClassID、Score,怎么实现? 考察 SQL 分组取极值查询的写法与对同分情况的处理编码实现问题拆解技术原理SQL第 137 题统计每个用户每天每种支付方式的总金额。 考察SQL聚合统计和分组能力编码实现问题拆解技术原理SQL第 138 题count(*)、count(1)、count(列名)之间有什么区别?性能有什么差异? 考察对 SQL 聚合函数语义和数据库引擎优化的理解问题拆解技术原理SQL第 139 题内连接、左外连接、右外连接的区别是什么? 考察SQL连接类型的概念理解和实际语义差异问题拆解技术原理SQL第 140 题假设有一张包含学生ID、课程ID和分数的一兆行成绩表,要查询每门课程分数前三的学生信息,应该怎么做? 考察SQL窗口函数、大数据量下的查询优化与排序边界处理编码实现问题拆解技术原理SQL