上周投票(校招需求反馈及下期内容投票)中,“ 数据分析刷题打卡及常考题型讲解 ” 高票胜出,于是,它来了!本期是数据分析专业面试真题揭秘(一)之SQL技能篇。
01
—
SQL理论篇
理论篇
Mysql 和 sql的本质是什么?
是否了解维度和指标?区别是什么?
左联 left join、右联 right join、全联接 full outer join 的差别是什么?
是否了解内表和外表?
会使用哪些窗口函数?
对数据仓库的理解?数据集市和数据仓库有什么不同?
是否了解埋点?数据上报流程是什么样的?
如何解决数据倾斜问题?
第一、第二、第三范式
是否了解用户画像?
02
—
SQL实战篇
1. 给你三张表,每张表分别有这几个字段:
计算:
(1)查询有成绩的学生信息;
(2)查询每一门课程成绩的最高分、最低分、平均分和中位数;
(3)按平均分降序显示所有学生的所有课程的成绩以及平均分;
(4)查询每一门课程成绩前三的学生
(1)考核点:特定值(0、空值等)的条件判断(2)考核点:max()、min()、avg()、百分位函数、group by(3)考核点:avg()、group by、order by (4)考核点:row_number()
2. 给你一张表,有这几个字段:
计算:
(1)用户的付费次数和付费的用户数;
(2)计算用户的次日付费留存率和7日付费留存率;
(3)查询不同城市付费金额前10的用户
(1)考核点:聚合函数和去重(2)考核点:留存公式的理解(3)考核点:row_number()
Tips:
1. id一般为主键,代表这个实体(如:学生/用户/教师/课程)的唯一标识
2. 本质考点:对维度(group by)、关联(各种join)的理解
3. SQL不区分大小写,大家笔试面试的时候不需要纠结~
4. 业界一般使用Hive SQL、Postgre SQL
下期预告:
数据分析专业面试真题揭秘(二)Python技能篇
数据分析专业面试真题揭秘(三)统计概率篇
数据分析专业面试真题揭秘(四)业务理解篇
如有帮助,请“在看”或分享 ❤️