当前位置: 首页 > 面试经验 >

快手数分一面

优质
小牛编辑
160浏览
2023-04-24

快手数分一面

# 一面60min
- 自我介绍&实习经历
- 搜索电商gmv下降,如何分析?
- 如何量化归因每个渠道对于搜索gmv的下降贡献(每个渠道体量不同的情况下)
面试官思路:构造一个统计量(忘了是啥)同时考虑品类的体量和变化值
- 用回归做归因合适吗?
面试官思路:不合适,因为有些爆品没有历史数据
abtest
- 如何计算样本量
- 设计abtest判断入口很深的功能变动对于整体的订单取消率是否有影响时,该功能的用户使用次数很低应该怎么处理(样本量过小)
面试官思路:样本是否能代表总体
两道sql
1. 计算GPA
exam_table(student_id, score, course_id, exam_time)
course_table(course_id, credit)
面试官说有问题,关于gpa的计算方式上有分歧,但是没听懂面试官的思路是啥…
```sql
SELECT student_id, sum(c.credit*e.score)/sum(c.credit) as GPA
FROM exam_table as e
JOIN course_info as c
USING course_id
GROUP BY student_id;
```
1. 计算次日留存率、七日留存率
用户活跃表(user_id, p_date)
当时没写出来,面完后写的,不确定是否正确
```sql
SELECT t1.p_date, count(distinct t2.user_id)/count(distinct t1.user_id) as 次日留存率
FROM table t1
LEFT JOIN table t2
ON t1.p_date=date_sub(t2.p_date, interval 1 day) and t1.user_id=t2.user_id;
```
次日留存率的定义为:t+1日中在t日活跃过的活跃用户数/t日活跃用户数
 类似资料: