互联网/IT行业面试题 · 问题拆解 · SQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 152 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 101 题给定员工表和部门表,如何用SQL查出每个部门中年龄最大的员工? 考察SQL窗口函数或分组取极值的能力及多表关联第 102 题怎么解决慢SQL 考察对慢SQL定位和优化的系统性方法第 103 题请说明数据库多表连接的常见方式及其适用场景 考察对SQL多表连接类型及语义差异的理解第 104 题请用 SQL 去掉一个最高分和一个最低分后,计算每个用户的平均分。 考察 SQL 聚合、窗口函数及修剪数据的实现能力第 105 题请编写一个SQL查询,使用窗口函数实现分组排序并保留每个分组内前N条记录。 考察窗口函数语法、分区排序及取前N条的实际应用能力第 106 题请举例说明你具备的数据能力。 考察候选人数据处理与分析的实际经验和能力范围第 107 题请解释 SQL 数据库中的 WAL(Write-Ahead Logging,预写日志)机制及其主要作用。 考察对 WAL 机制原理及其在数据库持久性和可靠性中作用的理解第 108 题假设某城市共享单车业务的月收入环比增长10%,但用户满意度评分下降了5%。请设计一个分析模型,探究收入增长与满意度下降的关联性并提出优化建议。 考察数据驱动归因分析与业务优化建议能力第 109 题请写出查询所有学生总分的SQL语句,假设学生表和课程表结构已知 考察SQL聚合查询、关联和学生总分计算第 110 题请写一条 SQL 查询,返回数学成绩平均分最高的班级。 考察 SQL 聚合查询、分组统计与排序取极值的表达能力第 111 题查询入学在2023年且分数超过90的学生姓名和分数,按分数升序排序。 考察对SQL查询条件的组合使用、过滤和排序第 112 题SQL的最左匹配原则,结合B+树底层说明为什么a=1 and b > 1 and c = 1中匹配到b就停止 考察联合索引最左匹配原则及B+树底层原理第 113 题请解释 SQL 中左连接、右连接和内连接的区别,并分别说明它们的适用场景。 考察 SQL 连接类型的理解与应用能力第 114 题SQL:给定表 t(studentid, courseid, grade),查找每个学生最高成绩及其对应的课程。若最高成绩并列,取 courseid 较小的课程,输出 (studentid, courseid, grade)。 考察 SQL 窗口函数、排序规则与并列处理第 115 题如果让你用SQL查询某个用户在某个时间段内的异常行为,你会怎么设计这个查询? 考察SQL编写能力、规则拆解和数据分析思维第 116 题请写出实现分组 Top N 的 SQL 思路:按作者分区统计发布量,取出每个分区发布量前三名的作者。 考察分组聚合与窗口函数的使用第 117 题请说明使用CTE(公共表表达式)计算模型召回率和准确率的具体方法。 考察对CTE语法和分类模型评估指标计算方式的理解第 118 题给定订单表(含订单ID、交易额、用户ID)和用户表(含用户ID、性别、年龄),请编写SQL查询男性和女性用户的交易总额,结果应包含性别和对应交易总额两列。 考察SQL多表连接与分组聚合能力第 119 题请编写SQL查询,解决一个具体的业务问题。 考察SQL编写能力与业务理解,关注查询逻辑的正确性与效率第 120 题SQL 小红给小蓝转100块钱,怎么更新数据库 考察数据库事务、原子性与并发控制下的转账操作实现