2020.08.09 网易云音乐数据分析师提前批笔试内容

一共四道大题。前两道是分析产品的运营,偏业务,让我们从不同的指标进行分析。后两道是两道SQL编程题。

题目1(20分)
* 网易严选推出花呗付款,问如何设置花呗免息门槛(如减免多少)以及免息期数(3期、6期、12期等)。
* 从销售额和用户体验角度评估花呗功能的效果。建立相应指标和分析方向。

说一下我当时答题的思路:

1. `首先明确分期的目的是什么`:一些商品由于价格没有达到用户的期待值,导致用户的购买欲不强,那么分期能在一定程度上刺激消费者的购买欲,进而达到增加销量的目的。

2. `是不是所有的商品都能分期`:考虑好这个问题能直接影响对于花呗分期门槛的设置决策。

首先我们一般会想到,昂贵的商品肯定要分期,那么如何界定昂贵与否呢,必然是基于往期的销售量数据,得到初步的商品价格区间以及销售量区间,这是一个二维限定问题,对于价格区间较高,但是销量较低的产品,分期可能会有效的提升销量,对于小额的但是销量不佳的商品,分期也是有必要的,这就涉及免息的设置了,如果小额,我为什么要分期,小额当然也是有一定限制的(不能1块钱,每次还3毛吧),比如说一支100块的口红,分3期(每期33.34),免息,就要更吸引年轻人。

这里我们假设商品的价格与月销量呈现呈现**正态分布**,那么如图,免息的门槛可以根据商品的实际情况进行设置:


* 对于A区的商品,我们可以实行全部免息,当然这不是唯一的选择,也可以设置分期可以送积分,送淘宝购物券,淘宝金币等等,最好可以送蚂蚁森林的能量(在可以的情况下哈哈)。

* 对于B区的商品,因为销量比较稳定,此时我们可以按照常规的设置方式,比如分三期(免息),6期,12期等设置相应的利息。

* 对于C区的商品,分期的数量从6期开始,且不进行免息的设置,但是可以设置同A区一样的福利活动。
题目2(20分)
(1)云音乐推出年卡活动,两种方式:年卡买一年送一年;年卡买一年送两年的会员权益。如何评价哪种方式好。
(2)云音乐和严选开展联合会员活动,买黑胶vip送严选pro会员,如何评价活动的成本效益。

其实要是按我的角度来选择的话,我会选择第二种。抛开题意来讲,我特别讨厌那么打折的活动,商品就值这个价,但是为了销量等原因,使得价格在不断的波动,各种优惠活动层出不穷,降低了人们对商品的预期值。


我问了身边的人,大部分的人更倾心与第二种优惠方式,其实这更这是一种心理因素,过早为未来买单会降低人对于未来的期待。

题目3(30分)
商品表goods(id,name,weight),交易表(id,goods_id,count)。求销售数量>20,重量<50的商品id,重量,销售总数。

```sql
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
```

题目4(20分)
2、云音乐:关注表(user_id,follower_id),音乐喜爱表(user_id,music_id),音乐表(music_id,music_name), 为user_id=1的用户推荐其关注者喜爱的音乐名称(不重复),不要推荐自己本身喜欢的,音乐按id升序排列。
```sql
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
```


#笔经##数据分析工程师##网易##笔试题目#
全部评论
学到了学到了谢谢lz,请问lz笔试通过了嘛
点赞 回复 分享
发布于 2020-08-14 09:10
第一题思路学到了,感谢
点赞 回复 分享
发布于 2020-08-13 08:20
哇感谢分享!
点赞 回复 分享
发布于 2020-08-12 22:47

相关推荐

04-14 17:26
门头沟学院 Java
📍面试公司:柏楚电子(上海)40分钟👜面试岗位:java(不是软开)📖面试问题:两个面试官AB1.自我介绍2.A你那个系统是全栈是吧3.A先问一些基础相关的&nbsp;&nbsp;&nbsp;&nbsp;数据结构:两个栈实现一个队列&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;计算机:进程与线程&nbsp;&nbsp;介绍&nbsp;&nbsp;区别&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;计网:http和https&nbsp;&nbsp;端口号&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;七层模型介绍&nbsp;&nbsp;http和https&nbsp;&nbsp;&nbsp;sql在哪一层&nbsp;&nbsp;(答了)A让B问项目4.B有一棵树怎么求高度&nbsp;&nbsp;&nbsp;思路,算法&nbsp;&nbsp;(树不熟,说了暴力的方法)5.B线程创建方式&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;B介绍线程池&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;B提交到线程池流程&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;B用过哪几种线程池&nbsp;&nbsp;(主要用的注解+线程池配置)&nbsp;&nbsp;&nbsp;&nbsp;B什么情况@Async注解失效&nbsp;&nbsp;(没碰到过)6.B介绍IOC和AOP思想&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;Baop实现数据过滤切片放在哪里&nbsp;&nbsp;(答了,可能有点问题)&nbsp;&nbsp;&nbsp;&nbsp;Baop实现双删思路&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;B双删的是啥&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;A听你说用redis对数据进行缓存,怎么判断哪些数据是热数据&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;A什么时候刷新缓存&nbsp;&nbsp;(答了)7.B你这个项目一都是你做的是吧,登录什么都是你做的是吧&nbsp;&nbsp;&nbsp;&nbsp;大致流程是什么样的&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;Btoken在那部分给的&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;Bhttp协议中在哪写部分&nbsp;&nbsp;(没注意,记不得具体的部分)&nbsp;&nbsp;&nbsp;&nbsp;Btoken是怎么传过来的&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;B每次请求拿过来每次怎么处理&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;Btoken是否永久有效&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B框架解析出用户信息之后在Controller里是要重新解析吗&nbsp;&nbsp;(用了框架的,不是很清楚)&nbsp;8.B整个项目事务是怎么处理的&nbsp;&nbsp;(答了)&nbsp;9.B若依主要用来做什么了&nbsp;&nbsp;(答了)10.B要部署项目思路是什么样的&nbsp;&nbsp;(答了)11.B事务传播机制&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;BMysql事务默认隔离级别&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;A事务失效的情况&nbsp;&nbsp;&nbsp;(答了)12.A介绍实习项目&nbsp;&nbsp;&nbsp;&nbsp;(答了)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A某模块重构相关&nbsp;&nbsp;(说我不算重构,只能说是改动)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A项目业务&nbsp;&nbsp;(答了)13.A毕设项目是开源项目还是自己从0到1写的&nbsp;&nbsp;(答了)14.Agit用过吧&nbsp;&nbsp;解决提交冲突&nbsp;&nbsp;(答了)15.ARabbitMQ怎么在项目中使用的&nbsp;&nbsp;(答了)16.AES在哪用过&nbsp;&nbsp;(学习过项目中没用)17.AMinIO存了哪些数据&nbsp;&nbsp;(头像)18.B回到问题15业务,确保资源不会被重复使用,怎么加的分布式锁&nbsp;&nbsp;具体在哪里上锁&nbsp;&nbsp;(答了,沟通过程中意识到原来的做法可能有问题,说了改进办法)&nbsp;&nbsp;&nbsp;&nbsp;B分布式锁是怎么实现的&nbsp;&nbsp;(答了)反问&nbsp;&nbsp;&nbsp;秒挂🙌面试体验:两个人面的,感觉面试官毫无准备,草台班子,刚开始A问的还好,后来越问越没有逻辑顺序,两个人想到哪里问哪里,上来拉个基础随便问,一会问基础一会说说项目,看不到作为面试官的专业性,多数问题都答出来了,有的我认为原来有问题的地方也当场想了新思路,面评竟然是深度不够,我感觉问的广度倒是挺广的,也没见啥深度的问题(要成黑子了)
点赞 评论 收藏
分享
评论
6
40
分享

创作者周榜

更多
牛客网
牛客企业服务