B站TV部门数据分析面经
用的是赛码在线面试系统,需要直接打出代码,而不是仅仅说思路。
一面:25min
1.自我介绍
2.项目深挖
3.Sql:
1. 列转行
2. 左连接
3. 分组求和排序
业务:
1. 新番上了,主要给领导提供什么指标?
2. 和其他番对比,会提供什么指标?
3. 关注里面优化部门新上了一个给关注的排序方案,用AB测试看哪种方案更好,提供什么指标数据?
4. 主要用什么平台?Web?App?
5. 提供什么指标数据来验证Web端的各种优势?
二面:40min
1. 自我介绍
2. 如果要做地域分析,数据已经有了,你要做一些什么分析?
3. 统计学:叙述第一类错误和第二类错误的概念和关系。
4. Sql
(1)user_id,order_id,order_amount
①统计每个用户订单数量和总订单金额。
②筛选出订单数量大于等于2的,按订单金额排序。
③订单数量大于等于2的定义为忠实用户,其余用户为非忠实用户。统计这两类用户的数量。
④筛选出有连续两天下单的用户
(2)三张表,学生表,课程表,学生课程成绩表。
①找出所有没选过“张三”老师课程的学生姓名
②找出有两门及以上课程挂科的学生姓名及其平均成绩
③找出既选了课程1也选了课程2的学生姓名