脸书DS,产品分析,技术面挂经

面我的是个中国人,我自己不是做产品分析的,所以很多地方都靠看书,希望大家讨论一下思路。

技术面,general hire,面的时候没有说去哪个组做哪个产品的,反正就是做product analytics 的data scientist,不做模型,感觉写sql 跟ab test 为主。感觉面试必须要熟悉case study 的套路跟pm interview 那几本书。

先上来是问sql, 问得还挺难的。

假设有一个类似video call 的产品,table 大概是这样的:

timestamp, callerid, receiverid, call length

第一问,找出在20190101 这一天的新用户。新用户可以是打过电话的人,也可以是接过电话的人。

第二问,对这一天的新用户,算出之后每一天的retention rate,直到今天,例如

day, retention rate

1, 0.9

2, 0.8

问完之后是分析题

第一问,假如新产品上线,例如算出某个metric 是20%,怎么知道是好还是不好。这个我真的不知道到底要怎么回答,书上没见过。

第二问,做ab testing,应该在全世界抽2% 做random sample,还是只在一个国家测试,但是用这个国家所有用户做sample。我之前在地里看过这题,但不知道怎么答,希望大家提供一下思路。要回答每一个选项的优点跟缺点。

第三问,如果一个metric突然drop 了, 你会从什么地方查找原因,用什么数据

https://amplitude.com/blog/2016/02/23/steps-measuring-feature 这个感觉似乎可以参考