Facebook 2016 2月新鲜面经

February 20, 2016 Annita 0

上来讲简历,讲到一半被打断做题。 1. valid回文,LZ之前每次就stringbuffer,结果三哥说不能额外申请空间,好在很快想出了双指针。隐隐感觉到三哥好感度-1. 写好后三哥问我有没有confident完全正确,我虚了一下说容我三思,草草看一遍说confident了,三哥,说我们测一下,然后沉默了30秒,。。。我问,我要自己写测试case吗?三哥怒喝,你不写难道我写?好感度-3。 然后自己假装测了一下都过了。三哥阴笑,丢了一对corner case, 测出几个bug。 LZ根据bug改好代码,三哥说move on. 2.meeting room 2. 看到了就讲了下思路,三哥说还行,好感度+2. 写的过程中,三哥时而叹气,时而催,你能不能写快点,你能不能写 简洁点。。。好感度-5. 写完又test, 楼主写test的时候,三哥强迫症爆发在下面改首行缩进和括号对齐。 楼主写完test发现输出不对,三哥耐心到了极限,帮楼主改掉bug。 立刻进入问答,楼主看出三哥已经不耐烦了,弱问:intern啥要求啊? 三哥秒回,跟Fulltime一样。你还有问题吗,没问题就酱,我要去开会了。LZ不敢多问,谢谢,拜拜。。。

脸书onsite 2015 面經一個

February 20, 2016 Annita 0

FB onsite 一般是四到五轮 第一轮 culture fit, 闲聊自我介绍下,问问你做过什么,有没有什么有意思的项目可以介绍下之类的,然后一道题,给一个数组,move所有非零的数到左边,无所谓右边剩下的数是什么,要求尽量少的write 第二轮 设计题 设计一个网络爬虫 第三轮 leetcode原题,regax match的那题,面试前一周刚做过,但是面试那会有点不是很清楚怎么dp了,模模糊糊的想起来了点思路刚讲一半,面试官说dp不够好。。让我想别的方法,最后无果,dp也想不起来咋写了,最后写了个垃圾递归,跪就跪在这一轮了。顺便吐个糟,第二轮面完带我吃饭的人没有来。。。过了20多分钟说那个人不来了。。。换了一个烙印带我去吃饭。。。于是乎午饭时间爆短。。。随便吃了点紧赶慢赶还是迟到了几分钟,于是乎第三轮的面试官怎么看我怎么不爽。。应该是觉得我居然面试还迟到。。。真是倒霉。。关我个毛事啊。。一起吃饭的烙印磨磨唧唧。。催了几次才走。。。 第四轮 多任務時間題 给一个vector 里面的元素表示task type,给一个N,表示执行相同task时要等上N个单位时间 例子中用‘_’表示// [1,2,1,2], N=3// 1,2,1,2 –> 4,// 1,2,_,_,1,2–> […]

[z]数据说话:FANG是不是软件工程师最应该最值得加入的热门上市公司

February 13, 2016 Annita 0

既然板上这么争论,应该加入哪家公司,我就索性用今天(2016年2月12日)的股市收 盘价,和最近一次财报数据,做了一个简单的数据分析。我想虽然版面上很多人有很多 直观的认识,但是做过这些分析的人也许并不多,我就把分析的过程和结果贴上来,供 大家分享。(注:所用原始数据来自于Yahoo Finance) 由于startup有太多的不确定性,所以我这里只是分析了目前已经上市的最火热的13家 互联网企业,作为对比,我选择了10家美国企业和BAT3家中国企业。 这13家企业分别是:Alibaba, Amazon, Apple, Baidu, Ebay, Facebook, Google, Linkedin, Microsoft, NetFlix, Tencent, Twitter, Yahoo 鉴于员工的价值在于IMPACT,所以最后我做了3张图,分别是每个员工所分享的市值( Cap/Emp),每个员工所带来的收入(Rev/Emp),以及每个员工所贡献的利润(Pft/Emp) 。并且3张图我都分别进行了排序。大家可以看到不同的公司中的员工贡献(impact)真 的相差非常大,也就是意味着选择公司的确是要慎重。 因为很难界定到底cap、rev或pft哪个才算是最重要的impact,所以我就索性对这些公 […]

骑马找宝马攻略:已经在FANG(不说FLG了),要百万只能往独角兽跳了

February 8, 2016 Annita 0

要跳趁早,时机不等人。 我的背景:西雅图地区的谷歌,五年多经验,主要做backend。最近一两年,身边朋友纷纷跳槽新痒痒。现在比较后悔的就是,早知道两年前刚拿到卡就该挪一挪,拖到现在算有点晚了。另外一方面,在G干的活,现在也越来越提不起兴趣。朋友的怂恿和激励下,去年10月终于下决心要跳了。 社招/ experienced hire,刷题到一定程度就够了,其他的知识积淀还是更重要 当时也没想要跳湾区,差不多就是一心想去打车公司UBER的西雅图分店。其实去年夏天就有些蠢蠢欲动了,刷了几道题后懒了又不了了之。10月份开始认真刷lc,刷的也不快,到12月才勉强刷一遍。后来回想,浪费很多时间,其实各个种类挑着做50~100道应该就差不多了。然后花了很多时间精力去复习系统相关的知识。G家自己的用过的infra复习下,spanner没用过,正好跟新project沾点边就看了个大概。有些东西像chubby, pubsub用过但是内部完全不懂,趁这个机会也翻翻人家的design doc有点大致的了解。当然最后我觉得也没有真正派上太大的用,不过做为知识积淀也挺好。然后就是市面上的技术 我是完全没接触过,起初还很担心,不过学了一圈下来也觉得没啥高大上的,大多能在G里面找到类似的,而且比起G做的更简化。这些花的时候不必刷题少,而且design doc/tech report/paper这些读起来可没有做题那么有趣。 废话一堆之后,来聊聊面试经历吧。如果你是来找算法题,可能要失望了。忘了有没有签nda,不过遇上很多国人interviewer,慎重起见我尽量模糊化具体的面试题。其实我说了也没用,真的,更重要的东西其实是在交流上。 悲剧无所谓:面最心仪的公司前练练手也很有必要。 12月朋友催我说打车公司又要融了以后pay的越来越少要来赶快啊,我总觉得没准备充分犹豫了一阵,月底才鼓起勇气让朋友递了简历。对拼趣一直也挺感兴趣,也让朋友帮递了,不过说实话,当时也就是想试试而已。然后顺手找人帮投了个脸书家,想拿来练手。听说facebook考刷题比较多,我自以为擅长做题。加上我背景里面social graph,  infra, product都沾点边,去面之前有种offer手到擒来的感觉。结果就悲剧了,怎么说呢,也不算是被黑,发挥的也不好,有些很弱的失误回家路上就意识到了。算法题基本上都是lc上的,有一道是hard但是那种非常经典大家都会做的,其他都是medium水平的题,一共涉及了binary tree, stack, backtracking, prefix tree这些知识点。系统题是让设计一个code search系统,基本上就是先装模作样分析估算下,然后画画大的框架,反正差不多就是凭着经验和感觉走,然后接下来就是interviewer提问,对某些component或者某些具体的情况zoom in进去讨论。虽然search我没做过,indexing系统还是稍微接触过的,但是时间久了忘了不少,回家后又正好补了下知识。 等脸书结果期间面了两轮u的店面,两轮都是很nice的中国人,跟第一位大哥中文聊天也聊得非常愉快,coding题目也不难,用queue就能解决,大概也是放水吧。第二位系统设计也是国人,问的google […]

FLGUA面经

January 4, 2016 Annita 0

经验:phd+2yr。最近面了FLGUA,运气比较好拿到了FLGU。各家的包裹基本都差不多,G略多,最后从了G。对于大家关心的U,最后给了140k的base和不到10k的RSU。也尽力抬了不过实在抬不上去。很羡慕版上可以拿到15k的兄弟。 A:基本都是面经里出现过得题,感觉他家的题库比较小。coding只有两轮,但是如果没跑出结果就肯定挂。另外他们家比较注重culture fit。最后有两轮扯淡的 1. 聊项目 2. 设计machine learning系统 3. Word ladder II 4. Alien dictionary 5&6. culture fit 扯淡 U: 非常看重design,对coding要求一般 1. 聊项目 + design […]

1 2 3