数据岗位面试题 · 技术原理 · SQL
题库中标记为“数据”的结构化面试题。
共 3928 道真题 · 当前筛选命中 123 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 21 题请编写一条SQL,结合窗口函数、嵌套查询和多表连接,实现业务分组内的排序统计。 考察SQL窗口函数、子查询与多表连接的组合运用能力第 22 题请列举并简要说明 SQL 中常用的聚合函数、子查询、排序、条件表达式(CASE WHEN、IF)、开窗函数(包括排序函数 RANK、DENSE_RANK、ROW_NUMBER、PERCENT_RANK,以及 LAG、LEAD 和窗口偏移 ROWS BETWEEN)、LIKE 模糊匹配,以及各种连接方式(左连接、右连接、内连接、全外连接、笛卡尔积)的用途和具体场景。 考察 SQL 核心语法知识的掌握广度与表达清晰度第 23 题请介绍你了解的常用 SQL 函数类型及典型函数用法。 考察对 SQL 常用函数分类、语法和应用场景的掌握程度第 24 题请写SQL计算某APP的次月留存率,其中用户活跃表包含user_id和active_date字段。 考察SQL窗口函数、日期处理与留存率指标计算第 25 题你熟练使用哪些数据分析工具(如SQL/Python/Excel)?请举例说明在项目中如何运用这些工具解决问题。 考察数据分析工具的熟练度及实际问题解决能力第 26 题请写出SQL查询,求每个班级成绩排名前5的学生信息。 考察SQL窗口函数应用及排名查询的边界处理第 27 题请分享你处理过的最复杂的一个指标SQL,当时是如何设计和实现的? 考察复杂SQL的设计思路、指标口径理解与优化能力第 28 题请介绍一个你常用到的 SQL 窗口函数,并说明它的适用场景。 考察对 SQL 窗口函数的理解与应用能力第 29 题SQL怎么优化? 考察SQL性能优化的系统思考、执行计划理解和常见优化手段第 30 题请口述三个排序窗口函数(ROW_NUMBER、RANK、DENSE_RANK)的区别。 考察对窗口函数排序语义的精确理解第 31 题请说明如何结合SQL和Python对用户观看时长数据进行挖掘,以发现内容偏好模式。 考察数据处理、统计分析及业务分析的综合能力第 32 题给定用户播放明细表(字段:日期date为分区字段、用户id、视频id、开始播放时间start_time),如何查询近一周内每天播放量排名前十的视频及其播放量? 考察SQL窗口函数、日期过滤与分组排名第 33 题请设计并实现一个查询,计算每个玩家首个活动周内最后一次登录时的平均点券余额。 考察SQL聚合、窗口函数与日期逻辑的综合应用第 34 题如何提升SQL执行效率? 考察SQL优化方法论、索引原理与实际调优手段第 35 题慢SQL的处理方法 考察对慢SQL识别、定位与优化的系统性掌握第 36 题SQL数据倾斜是什么原因导致的? 考察对数据倾斜成因的理解及排查方向第 37 题请谈谈你对SQL的了解程度。 考察SQL基础能力与常见操作熟练度第 38 题请用SQL实现:查询每个用户的最大连续登录天数。 考察窗口函数、连续区间问题建模与SQL编码能力第 39 题请列举并说明你常用的 SQL 语句类型及其适用场景。 考察 SQL 基础知识的掌握程度与表达能力第 40 题请用 SQL 去掉一个最高分和一个最低分后,计算每个用户的平均分。 考察 SQL 聚合、窗口函数及修剪数据的实现能力