互联网/IT行业面试题 · 问题拆解 · SQL

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:问题拆解 · SQL
第 1 题请编写一条 SQL 查询,返回指定课程号(course_id)下成绩排名前 10 的学生及其成绩。 考察 SQL 排名查询的编写能力与边界处理编码实现问题拆解技术原理SQL第 2 题写一段 SQL,查出最近一个月内累计消费金额最高的用户 ID。 考察 SQL 窗口函数或分组排序与实际业务时间条件能力编码实现问题拆解SQL第 3 题有一张订单表,包含各个地区的订单金额,我要如何计算每个地区的订单金额? 考察SQL分组聚合的基础能力问题拆解技术原理SQL第 4 题给定一个包含部门编号和员工工资的表,请找出每个部门中工资最高的员工信息。 考察窗口函数或分组聚合解决每组最大值的 SQL 能力问题拆解技术原理SQL第 5 题请编写SQL查询出所有姓名重复的学生的成绩。 考察SQL的GROUP BY、HAVING与子查询的使用编码实现问题拆解SQL第 6 题请编写 SQL 查询用户 ID 为 1 的用户购买金额最大的三条记录,并说明你的实现思路。 考察 SQL 排序与限量查询的语法掌握及结果理解编码实现问题拆解SQL第 7 题查询某部门薪资最高的员工信息,请给出SQL。 考察对简单分组、排序和聚合查询的掌握编码实现问题拆解SQL第 8 题请分享你学习SQL的经历,其中遇到的最大困难是什么,以及你是如何解决的? 考察学习能力、问题解决和知识应用能力持续改进问题拆解自我认知SQL第 9 题写一个 SQL 查询,找到订单数量总和最大的菜品。 考察聚合查询、分组排序及 TOP N 查询的编写能力编码实现问题拆解SQL第 10 题给定一张订单表A(字段:用户ID、购买日期、订单ID、销售金额),如何取出十月份全月购买金额排名前三的用户? 考察SQL聚合、日期过滤、排序与分组取TopN能力编码实现问题拆解技术原理SQL第 11 题请说明SQL中SELECT、WHERE、JOIN、LIMIT和HAVING子句的执行顺序,并解释它们的用途。 考察对SQL子句逻辑执行顺序的理解及基本语法掌握问题拆解技术原理SQL第 12 题有10亿order表,1亿user表,如何设计对应ETL流程,并用SQL示意讲解 考察大规模数据的ETL设计、SQL编写能力与数据一致性问题问题拆解系统设计技术原理SQL第 13 题请现场手写一道算法题,并完成一道SQL查询题。你能具体说明一下算法题和SQL题的考察范围吗? 考察算法与SQL的基础能力,以及沟通澄清需求的能力编码实现问题拆解技术原理SQL第 14 题请按 messagecnt 字段的取值范围(<1、1 到 10、>10)分段,统计 2025-12-01 当天各分段的使用次数。 考察 SQL 条件分组统计与边界值处理能力编码实现问题拆解SQL第 15 题请用窗口函数和表连接实现一个常见的SQL分析需求,比如统计每个部门的员工薪资排名或累计销售额,并说明你的思路。 考察SQL窗口函数与表连接的综合运用及分析场景建模能力编码实现问题拆解SQL第 16 题请说明你掌握SQL的程度,以及你常用的Python数据处理相关库有哪些? 考察候选人的SQL熟练度与Python生态工具掌握情况问题拆解技术原理PythonSQL第 17 题请用SQL编写一个查询,找出所有用户年至今的首次下单时间和末次下单时间。 考察SQL中聚合函数与分组的使用编码实现问题拆解SQL第 18 题已知表1(订单id,交易额,userid)、表2(userid,性别,年龄),如何查询交易额前5的男性和女性的userid? 考察SQL窗口函数或分组排序的查询设计能力问题拆解技术原理SQL第 19 题介绍SQL左右连接的区别 考察对SQL连接类型的理解与区分问题拆解技术原理SQL第 20 题给定一个成绩表,编写查询语句,统计成绩等于90分的记录条数。 考察聚合函数 COUNT 和条件过滤的组合使用编码实现问题拆解SQL