FB DS onsite面经 08/2018

上上周去Onsite, 一周后知道了结果,没有pass,有些意外。之前在地里受了不少帮助,想回报一下,同时也分享下自己的一些感悟。

Product 1: 讨论fake newsProduct 2: 面试官是个中国大哥,面试题注重在Group这个feature. 问题是假设我们现在Group点进去后页面上方有个长方形的位置,我们想设计一个feature来增加大家post,你会怎么设计这个feature?这个feature有什么cost?怎么设计实验test这个feature.SQL: 面经里的变形题, phone number confirmation, 会增加一些复杂程度来问你。平时如果常用SQL的小伙伴肯定没问题Quant:两个meeting room那题的变形题, 不难。然后还有给AB test的实验结果问如何分析。

刚面好的时候感觉挺好挺有信心的,面试官里两个美国人,一个人在面试时直接说you did a great job,well done. 另一个直接说you should work at FB. SQL那一轮都写对了应该也没有问题,就是面product的那个中国大哥我感觉不出来什么,因为全程他几乎没有沟通,也不做笔记,就是问完一个问题继续问下一个问题。虽然怎么设计feature这个问题让我觉得Outof scope. 但因为真的准备的很充足我觉得自己回答的还可以,他当下也没有对我的答案有什么异议。

但最后得到面试feedback发现被中国大哥坑了。其实挺心凉的。面试后回想面试过程,这个中国大哥整个过程完全没有two way conversation。也完全不像在讨论,就丢一个问题出来让你讲,然后你讲完了也不给回馈,不管表情还是语言,然后继续丢下一个问题,整个过程这位大哥也完全不做笔记(其他几轮的面试官都很认真的在记note,记你回答的东西, 然后会和我解释说因为之后要给feedback)。对于product我觉得很多是需要和面试官讨论,如果你答的方向偏了面试官应该通过discussion把你拉回来。但是如果对方一点都不给你回馈,那很可能你自己说偏了却不知道。所以有可能我答的自己感觉好,但是方向答偏了。关于问怎么设计feature这个问题也让我有些意外,因为我觉得这个DS职位更多的应该是在已有feature的情况下,怎么evaluatefeature/product, 怎么选metrics, 怎么提高feature, 怎么做实验,要注意什么 。所以不明白为什么这个中国大哥要注重问feature design这个问题。这更像是PM或者productdesign的职位focus的地方。面试题肯定不是自己出的,但是要问怎样的题是面试官自己从题库选的。真的为了这个面试准备了很多,所以看到题就能感觉出来一个题的难度。Nice点的面试官挑正常的题,不nice的面试官就挑难的题问。如果地里小伙伴之后面试约到中国面试官考product我建议找个借口让HR给换面试官,比如约不一样的时间看能不能换到不一样的面试官。因为product有能和你Communicate的面试官很重要。还有就真的希望中国人不要为难中国人。。。(其实真的很想告诉大家这个面试官的名字大家以后如果约到可以找借口换面试官。。但木有胆子。。)

总的来说我觉得FB这个面试在你准备充足的情况下,被分到的面试官很重要。感觉当面试官被定的那一刻,能不能过其实就已经被决定了50%。身边有几个小伙伴在面,有过的有不过的 。举个例子,有个朋友SQL那一轮,第二问刚开始写的code完全写错了,在面试官的沟通下重新写写对了,然后面试官很nice给过了,给的feedback是知错就改,熟练使用join(写错的版本里用了join,其实那题不需要用join) ,真的是个好人。另一个朋友sql完全写对,但是就是之前clarification题目意思的时候和面试官有些backand forth为了理解题意,面试官表现的很不耐烦,最后code虽然完全写对还是被fail。 所以面试官是不是nice真的很重要。

最后真的希望中国人在外可以多帮中国人,不要故意为难。。。我觉得之后还是会继续面这个职位,因为准备成这样最后没有过觉得还是有点可惜。也希望大家加油

1 Like

请公布那个中国人 first name 就可以了

楼主已经很棒了,遇到什么样的面试官也有运气成分在,加油呀!

谢谢分享,楼主很强,一定会拿到心仪的Offer!

希望lz后面的路越走越宽
lz平常有什么经验或建议准备quant部分么,因为看到lz的面试题,感觉都没看懂,不知道怎么准备
多谢

你去看看谷歌的一个课程 专门讲A/B testing的

请问是udacity那个吗?

谢谢楼主分享经验!想问一下楼主有什么推荐的准备材料吗?我也在准备fb的ds可是product问题感觉无从下手 在地里看了很多面经但是没有什么好的资料指导这些题应该怎么回答

感谢lz的面镜 lz加油 有时确实是运气 也别太在意了

同学,fB的面试是不是不会涉及LeetCode那样的算法题?谢谢!

多谢指引
遥祝一切安好顺利