网易严选8.8数据分析笔试

一、问答题(20*2)
1、严选为提升销售额和用户体验开通花呗免息活动
(1)如何设置分期门槛(如满多少免息)、期数(如三期、六期等),说说思路和原因。
(2)如何评估活动的效果,考虑哪些指标。
2、(1)云音乐推出年卡活动,两种方式:年卡买一年送一年;年卡买一年送两年的会员权益。如何评价哪种方式好。
(2)云音乐和严选开展联合会员活动,买黑胶vip送严选pro会员,如何评价活动的成本效益。
二、SQL(30*2)
1、商品表goods(id,name,weight),交易表(id,goods_id,count)。求销售数量>20,重量<50的商品id,重量,销售总数。
2、云音乐:关注表(user_id,follower_id),音乐喜爱表(user_id,music_id),音乐表(music_id,music_name), 为user_id=1的用户推荐其关注者喜爱的音乐名称(不重复),不要推荐自己本身喜欢的,音乐按id升序排列。

select distinct c.id,c.name,c.weight,c.total from
(select b.id,b.name,b.weight,sum(count) over (partition by id) as total from 
(select g.id,g.name,g.weight,t.count from goods g left join trans t on g.id = t.goods_id)
as b) as c where c.weight < 50 and c.total > 20
select music_name from
(select f.user_id,f.follwer_id,mm.music_id,nn.id,nn.music_name from follow f 
left join music_likes1 mm on f.follwer_id = mm.user_id LEFT JOIN 
music nn on nn.id = mm.music_id where f.user_id = 1 ) as p 
where music_id not in (select music_id from music_likes1 where user_id = 1) 
order by music_id asc



#面经##数据分析工程师##网易##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-10 09:27
你好,第一题这里sum(count) over (partition by id),这里的partition by id得到的相同行数,select distinct c.id,c.name,c.weight,c.total 这里可能一个id有多条记录呀,请问是不?
点赞 回复 分享
发布于 2020-08-10 21:35
select  id,name,weight,total from (goods g join (select goods_id sum(count) as total from trans t group by goods_id) b on g.id = b.goods_id ) c where c.weight<50 and c.total >20; 大神,我这样写有错误没?
点赞 回复 分享
发布于 2020-08-10 21:43
求问各位大佬业务题怎么答的啊
点赞 回复 分享
发布于 2020-08-11 07:13
请问楼主过了吗?
点赞 回复 分享
发布于 2020-08-11 08:13
请问这个问答题有没有思路可寻啊
点赞 回复 分享
发布于 2020-08-11 13:57

相关推荐

微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 28 评论
分享
牛客网
牛客企业服务