pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第1张图片

上周投票(校招需求反馈及下期内容投票)中,“ 数据分析刷题打卡及常考题型讲解 ” 高票胜出,于是,它来了!本期是数据分析专业面试真题揭秘(一)之SQL技能篇。

01

SQL理论篇

理论篇

  1.  Mysql 和 sql的本质是什么?

  2. 是否了解维度和指标?区别是什么?

  3. 左联 left join、右联 right join、全联接 full outer join 的差别是什么?

  4. 是否了解内表和外表?

  5. 会使用哪些窗口函数?

  6. 对数据仓库的理解?数据集市和数据仓库有什么不同?

  7. 是否了解埋点?数据上报流程是什么样的?

  8. 如何解决数据倾斜问题?

  9. 第一、第二、第三范式

  10. 是否了解用户画像?

02

SQL实战篇

1. 给你三张表,每张表分别有这几个字段:

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第2张图片

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第3张图片

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第4张图片

计算:

    (1)查询有成绩的学生信息; 

    (2)查询每一门课程成绩的最高分、最低分、平均分和中位数;

    (3)按平均分降序显示所有学生的所有课程的成绩以及平均分;

    (4)查询每一门课程成绩前三的学生

(1)考核点:特定值(0、空值等)的条件判断(2)考核点:max()、min()、avg()、百分位函数、group by(3)考核点:avg()、group by、order by (4)考核点:row_number()

    2. 给你一张表,有这几个字段:

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第5张图片

计算:

    (1)用户的付费次数和付费的用户数;

    (2)计算用户的次日付费留存率和7日付费留存率;

    (3)查询不同城市付费金额前10的用户

(1)考核点:聚合函数和去重(2)考核点:留存公式的理解(3)考核点:row_number()

Tips:

1. id一般为主键,代表这个实体(如:学生/用户/教师/课程)的唯一标识

2. 本质考点:对维度(group by)、关联(各种join)的理解

3. SQL不区分大小写,大家笔试面试的时候不需要纠结~

4. 业界一般使用Hive SQL、Postgre SQL

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第6张图片

下期预告:

  1. 数据分析专业面试真题揭秘(二)Python技能篇

  2. 数据分析专业面试真题揭秘(三)统计概率篇

  3. 数据分析专业面试真题揭秘(四)业务理解篇

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第7张图片

pb 判断数据窗口字段是否存在_数据分析专业面试真题揭秘(一)_第8张图片

如有帮助,请“在看”或分享 ❤️

你可能感兴趣的:(pb,判断数据窗口字段是否存在)