2026年数据分析师面试题及行为面试题库含答案.docxVIP

  • 0
  • 0
  • 约2.98千字
  • 约 8页
  • 2026-10-21 发布于福建
  • 举报

2026年数据分析师面试题及行为面试题库含答案.docx

第PAGE页共NUMPAGES页

2026年数据分析师面试题及行为面试题库含答案

一、技术知识题(共5题,每题10分)

1.题目:简述SQL中窗口函数(WindowFunction)的应用场景及至少三种常用函数的原理。

答案:

窗口函数用于对数据集的子集进行计算,结果会返回整个数据集,适用于分析排名、累计求和、移动平均等场景。

-ROW_NUMBER():为每个分组内的行按排序规则分配唯一序号,常用于分页或去重排名。

-RANK():相同值共享相同排名,后续排名跳过,适用于竞赛排名场景。

-SUM()over():计算分组内的累计求和,如分区域统计销售累计额。

解析:窗口函数的核心是“不聚合”分组,与聚合函数(如COUNT、MAX)区别在于保留原始数据行。

2.题目:假设你要分析某电商平台用户购物路径,数据包含用户ID、商品ID、购买时间,请设计SQL查询核心用户路径(如购买前浏览的商品)。

答案:

sql

WITHstepsAS(

SELECTuser_id,product_id,purchase_time,

ROW_NUMBER()OVER(PARTITIONBYuser_idORDERBYpurchase_time)ASstep

FROMorders

)

SELECTa.user_id,a.product_id

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档