巨人网络\春招\数据开发\笔试\hard
数仓-SQL面试题-实录
字段:uid 用户ID、artical_id 文章ID、in_time 进入时间、out_time 离开时间、sign_cin 是否签到
问题:统计每天的日活数及新用户占比
注:
新用户占比 = 当天的新用户数/当天活跃用户数(日活数)
如果in_time 进入时间 和 out_time 离开世界跨天了,在跨天的每天都记为该用户活跃过
新用户占比保留2位小数,结果按日期升序排序
示例数据的输出结果如下
dt dau uv_new_ratio
2021-10-31 2 1.00
2021-11-01 3 0.33
2021-11-02 3 0.67
2021-11-03 5 0.40
解释
2021年10月31日有2个用户活跃,都为新用户,新用户占比1.00
2021年11月1日有3个用户活跃,其中1个为新用户,新用户占比0.33
因原始数据超出限制,可以找我要
#春招##大数据##实习#