FB DS-Analytics track 昂塞跪经

收到拒信,情理之中意料之外,回馈地理,求一波大米,攒一波人品吧先上timeline:

2019/8 上旬内推, 一周收到通知 约了两周后和HR screening。 没有问任何technical 的东西直接约了两周后技术店面

2019/8/24 号左右技术店面。 小哥人非常好, 问的题目也很简单, 就是 如何知道notifications 带来negative impact, 该不该提供功能让users turn off notification, 这里的应用应该是一个类似slack的工作沟通软件。 sql 考的非常简单,leetcode easy level。

面完就约了onsite. 期间因为我回国了两周, 所以约到了

2019/9 下旬。 面试期间还是不要休假,前功尽弃, 玩也玩的不爽,还把战线拉长。

昂塞 4论,强度不大,一轮30分钟,除了最后一轮technical 45分钟。 签了NDA 不能说具体, 大概说下内容方向和难度

第一轮 和第二轮都是产品分析, A/B testing 如何define metrics, how to measure metrics, 如果不能跑A/B test 的话,如何知道这个产品feature 好不好。 还有经典的story 题目, 地里之前有人整理过, 反正感觉是个题库,一摸一样的题目。 没有什么PR news, fb 发展那些宏观内容。

第三轮就是我跪下的一轮,统计基础。贝叶斯的概率题。特别基础的一道题! data camp 上有个statistical for ds interview 上第一章里的conditional probablity 变形题。 我概率极其薄弱,脑子一片空白。 完全没有答到点子上。 剩下的确实考了简单的大数理论和central limit theorm 实际应用。 除了第一题剩下的都答出来。

第四轮是SQL, 非常简单,没有问如何加速什么的tech。 如何利用现有的几个columns drive business insights, 用 avg or median。

总体感觉,四个面试官都挺好的,很投入,有互动,有眼神交流, 有肢体交流。 sql 和 统计真的不难,这样答题质量要求可能很高,怎么把基础题最优化解答出来-- 个人YY 的。

事后 我想知道自己挂哪里,但HR不肯说,冷冻期一年。

想问lz是整个fb的所有组都hire freeze吗?还是只是一年内不能面ds?

只是 free DS -position

请问LZ能否分享下notification这道题的思路~ 我目前在考虑 # of churned users, 但感觉单纯看历史数据bias会蛮严重,还是这道题可以回答到experiment那方面去呢?

churn users 当时我回答了。 在昂塞那一轮applied data , 对方比较想要知道如何变成 experiment , how to define metrics

楼主你好,你面试两轮产品题,是不是story那轮是product,另外一轮是applied data啊?我一直没搞懂他们applied data那轮要不要a/b testing?

是的, applied data 应该更倾向于如何做A/B test 的实际运用

想请教一下电面的产品问题——该不该提供功能让users turn off notification。
如果notification太多,用户可能会厌烦engagement会降低。但如果可以turn off notification,用户可能因为收不到信息也不再那么活跃。那么这个问题是需要用测试才能得出结论吗?

可以设计测试