数据岗位面试题 · 数据驱动 · SQL
题库中标记为“数据”的结构化面试题。
共 3928 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:数据驱动 · SQL
考察点
技术栈
第 1 题请分享一次使用 SQL 完成复杂数据分析的经历,并具体说明你是如何编写查询的。 考察 SQL 编写能力、分析思路与实战经验第 2 题请编写 SQL 计算用户次日留存率,并解释计算逻辑。 考察 SQL 编写能力与留存率计算逻辑的准确性第 3 题假设某城市共享单车业务的月收入环比增长10%,但用户满意度评分下降了5%。请设计一个分析模型,探究收入增长与满意度下降的关联性并提出优化建议。 考察数据驱动归因分析与业务优化建议能力第 4 题请说明如何结合SQL和Python对用户观看时长数据进行挖掘,以发现内容偏好模式。 考察数据处理、统计分析及业务分析的综合能力第 5 题同时计算用户14和30天的留存率,要求仅连接一次数据库,你会怎么做? 考察数据计算、SQL优化与连接复用能力第 6 题请设计并实现一个查询,计算每个玩家首个活动周内最后一次登录时的平均点券余额。 考察SQL聚合、窗口函数与日期逻辑的综合应用第 7 题如何计算2023年新注册用户的首次购买与第二次购买之间的平均时间间隔? 考察用户行为数据分析中的事件定义、时间窗口计算与SQL实现能力第 8 题如何运用SQL查询工具获取游戏用户在不同时间段内的广告浏览数据? 考察结合时间维度设计SQL查询以提取广告浏览数据的能力第 9 题请用SQL计算次日留存率,并说明你的解题思路。 考察SQL窗口函数与关联查询的运用能力及留存率概念理解第 10 题如何计算用户的最大连续登录天数?请说明思路。 考察SQL窗口函数应用与连续性问题建模能力第 11 题请介绍你的实习情况,包括实习工作内容、遇到的困难,以及在不熟悉的银行模型下如何保证所写SQL的准确性。 考察实习经历复盘、问题解决能力与数据准确性意识第 12 题现有两张表:orderlog(订单记录)和campaignlog(营销活动记录)。请设计SQL查询逻辑,找出参与了某次促销活动且订单金额高于平均水平的高价值用户。提供伪代码并说明分析步骤。 考察SQL多表关联、聚合比较和业务分析拆解能力第 13 题请描述如何计算20250820日各发信段(msggrade)下用户的次日留存率(即20250821仍活跃的用户)? 考察SQL查询设计、日期函数和留存率计算的数据分析能力第 14 题给定订单表(含订单ID、交易额、用户ID)和用户表(含用户ID、性别、年龄),请编写SQL查询男性和女性用户的交易总额,结果应包含性别和对应交易总额两列。 考察SQL多表连接与分组聚合能力第 15 题如何查询最近一年内连续登录天数超过7天的用户?请写出SQL或伪代码,并说明思路。 考察窗口函数与连续性问题建模能力第 16 题给定酒店表和评论表,每张评论包含酒店ID、评分、评论时间。找出评分至少为4分(视为好评)的评论中,连续好评(按评论时间排序,无需按序号)数量最长的五星酒店,且该连续好评数至少为3。请写出SQL或伪代码实现。 考察SQL窗口函数、连续序列分组及业务条件过滤能力第 17 题请编写SQL计算次日留存率。 考察对留存率定义的理解和SQL自连接或窗口函数的使用能力。第 18 题描述你会如何用 Python+SQL 建立周更的“品牌经营看板”数据管道(增量抽取、幂等、回灌修复),并在 Excel输出多视角仪表盘。 考察数据管道设计能力,包括增量抽取、幂等处理、数据修复和可视化输出第 19 题请用SQL查询出每个部门近30天的日均销售额,并说明你如何处理缺失或异常数据。 考察SQL基础能力及数据异常处理意识