互联网/IT行业面试题 · 技术原理 · SQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 413 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 21 题编写SQL查询,计算用户表中用户的平均年龄。 考察SQL聚合函数和基本查询能力第 22 题给定一张订单表A(字段:用户ID、购买日期、订单ID、销售金额),如何取出十月份全月购买金额排名前三的用户? 考察SQL聚合、日期过滤、排序与分组取TopN能力第 23 题请编写一条 SQL 查询,从学生表、课程表和成绩表中查出每个学生的姓名及其各科成绩。 考察多表关联查询的基本写法与语义理解第 24 题左连接和右连接的区别是什么? 考察对 SQL 连接类型语义的理解与区分第 25 题请用SQL统计出单人单日成交额排名前10的记录,并同时显示其当日成交量。 考察SQL窗口函数应用与排名筛选逻辑第 26 题你日常写 SQL 多吗?是否考虑过 SQL 优化? 考察 SQL 实践经验与性能优化意识第 27 题请说明你的SQL熟练程度,并举例说明你使用SQL解决过哪些实际问题。 考察候选人的SQL技能水平与实际应用能力第 28 题在 SQL 查询中,使用 LIKE 进行模糊匹配时,通配符 % 放在哪个位置会导致索引失效?请解释原因。 考察对 LIKE 查询索引使用规则及最左前缀原则的理解第 29 题请列举几个常见的数据库关键字和聚合函数,并说明它们的作用。 考察对SQL基础语法和聚合函数的掌握程度第 30 题请说明SQL中SELECT、WHERE、JOIN、LIMIT和HAVING子句的执行顺序,并解释它们的用途。 考察对SQL子句逻辑执行顺序的理解及基本语法掌握第 31 题遇到 SQL 查询慢,如何定位问题并解决? 考察 SQL 性能问题的诊断思路与优化方法第 32 题编写一条SQL查询语句,对表 Timeuserprice 统计每周从周一到周六每天的累计销售额。要求:统计周期为每周,截止到周六;周一显示当天销售额,周二显示当天销售额,周三显示周一和周二销售额之和,周四显示周一至周三累计,以此类推,周六显示本周总销售额。 考察窗口函数在累积聚合中的使用与分组边界处理第 33 题有10亿order表,1亿user表,如何设计对应ETL流程,并用SQL示意讲解 考察大规模数据的ETL设计、SQL编写能力与数据一致性问题第 34 题请现场手写一道算法题,并完成一道SQL查询题。你能具体说明一下算法题和SQL题的考察范围吗? 考察算法与SQL的基础能力,以及沟通澄清需求的能力第 35 题在什么情况下,SQL 中的 IN 和 OR 条件能够利用索引,什么情况下不能?请结合执行计划说明。 考察对索引使用原理和优化器行为的理解第 36 题select a from table where a = 1 这条SQL导致索引失效的原因有哪些? 考察对SQL索引失效场景的理解与问题排查能力第 37 题编写SQL时有哪些常见陷阱需要避免? 考察SQL编写中的常见错误、性能问题与安全性意识第 38 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力第 39 题给定学生表和学生成绩表,如何编写SQL查询找出至少有一门数学科目成绩超过90分的学生数量? 考察SQL关联查询与聚合统计能力第 40 题有一个表有userid、logintime,统计用户最长连续登录天数,说说思路,然后有没有考虑过全量表下的场景? 考察连续问题SQL解法及大数据量下的性能优化意识