准备签G家,多家找工经验总结

33041
71
刚刚收到G的svp approval,tinyurl.com季基本每天都在地里转悠,收获太多,大家的互相帮忙和相互鼓励真的太正能量,在settle之后,想把自己的经验也分享出来,说实话想说的真的蛮多的也不知道能说多少,反正经验这东西,多看一眼少走一个弯路是一个。
背景
娱乐圈焦点东南某水藤校。暑假在Amazon实习,因为组比较特别,然后也因为个人原因没拿到return(其实我们学校最后拿到A家return的10个人有5、6个也都拿到G准备去G了)。不过还是感谢这段经验,学到了很多是一方面,哪怕只说求职的作用,我真的没感到拿面试有多困难,或多或少这段经历都有很有用的作用吧,再次感谢老东家。

1point3acres.com公司
止步简历: Airbnb, Facebook, LinkedIn, Lyft(来我们学校CF了,说一年只招a dozen)
止步OA: Zillow
止步电面: square(第二轮) twitter snapchat microsoft?(面完还没消息)
止步奇怪的地方: tripadvisor, vmware
Withdraw 电面: PocketGem(二轮), Apple(ML组,不想去,其他组没分到), Yahoo
止步onsite: Uber, Yelp, Zenefit
Withdraw onsite: Quora, Bloomberg, TwoSigma
拿到offer: Hulu, Oracle, Salesforce, Google.

先说说总体经验然后再每个公司分析一下,因为很多公司有NDA, 我就不太说具体面试题目了,可能偶尔带出来一两个,而且面经版上的题目真的足够多了,也不差这几个,我换一个角度,谈谈体会和面试准备心得。

知识性
如果是转专业,四门基础课能学最好要补上,data structure & algorithm, database, computer network, operating sy1point3acres.com。这些真的太基础基础了。尤其是现在很多公司都知道1point3acres.com这种事,有时候更关注CS的素养以及基础是否扎实,比如Amazon近年来的group interview就有这种趋势,面试时候问到这些请不要惊讶。

刷题:
这个没什么可说的,leetcode大家都刷,就直接当成教材就好,我找实习之前刷过1.5遍,然后全职又刷了1.5遍。要我说,一遍是必须的,把书读厚,每个题都自己尝试写一下,不用担心写不出来,可以看答,也可以搜一些比较好的博客,个人,我读了code ganker,觉得很多都总结很好。不过一些新题可能没有了。第二遍也是必须的, 把书读薄,归纳总结,各种类型数据结构为什么用,有什么优势,tradeoff和选择永远是面试的重点,关注时间复杂度,空间复杂度。在LC上,看discuss, 按hot热度排序, 第一页的很多人顶得多是最优的解法,或者更简介的写法,推荐在最后一遍的时候,参考一下这些写法比较自己的算法。有的时候,自己思路没问题,但是就是发现写了好几遍还是记不住,比如wildcard matching, calculator这一类,这时候看看别人的是不是写的更简洁,更加brain-friendly就显得尤为重要了。keep one thing in mind: 刷题是手段不是目的,如果你觉得自己掌握足够好,完全可以停止刷题移步刷面经。

PS: 最后还有一个强调是对于面试语言的,一定要刨根问底,你不敢说自己是expert,也得说是master,如何写multithread, 如何写lock, 如何处理concurrency, 如何多态继承封装,太基本太必须。这就是地基,上面的要想建设的稳固,让自己有信心,都是一点一点这样建立起来的。

面经:
我本身找全职时候刷完一遍之后,就不怎么想刷重复题了,感觉投资回报比太低,然后开始刷面经,如果遇到LC里有的题再回去复习一下这类的问题。要我自己说,因为我面试的公司多,所以刷过的面经比LC还多,比如google,之前有一个哥们分享的自己总结的189道题的那个文档,我面G onsite之前基本全刷了一遍。面经有多重要真的can't address more. 刷面经的时候会注意到刷题时候很多没有注意到的知识漏洞,看到一个补一个,绝不放过,bloomfilter, rate limit,以及各类oodesign.......说到ood, 我对于oodesign, 自己有一个心得,就是前期不要太准备,当你做的题多了,对DATA STRUCTURE理解更深刻了之后,感觉ood都是自然而然的事,想好容器,想好接口,自然而然。我第一遍看CC150那本书的时候看ood简直吓坏了,可其实后来全职时候面试的时候没准备都能面的还行。

tinyurl.com经验:
经验一: 早。
最好的情况就是8月就能刷完题,进入刷面经复习LC的阶段,然后同时面试练手。当你看到周围的人在OA, 你还没信的时候, 你慌。当别人再电面你OA做完还没信的时候, 你慌, 当别人onsite 你还没电面的时候, 你还慌,当别人拿到offer, 你准备去onsite 甚至还在电面的时候, 你更慌。没必要让这种事烦扰自己,早着手不光head count多,心理也会更轻松一点。You can keep telling yourself: 我还可以明年再申一轮。

经验二: Peer.
这个其实应该是人生经验级别的,选择什么样的peer决定了你生活工作的高度。楼主是和另外三个玩得很好的哥们儿一起住的,一个FB的实习,加上我两个AMAZON的实习,还有一个VMWARE的实习,除了两个A的实习没拿到return,另外两个都拿到return了,因为deadline的缘故,他们着手找工比较早,这也敦促我们整个寝室都是很积极向上一起努力的节奏,每天早上一起去自习,互相讨论做题,互相鼓励,分享Recruiter信息,分享公司信息。我们因此也比很多同校同学节奏都快一个步骤,我记得某次Career fair,我们的同学还在投简历的阶段时候,我们寝室四个人已经每人手上5、6个电面了。在人生最迷茫阴暗的时候,有个鼓励,真好。

经验三:善用LinkedIn
楼主最后的四个offer, 三个都是来自linkedin的资源,只有sf是室友的内推人帮我推的。个人意见:除了个别公司你听说的网投能够拿到面试的,其他尽量不要网申。Recruiter > refer > 网申。

经验四:Know you resume
对于你resume上有的东西一定要熟得不能再熟,从HR面到电面到onsite都极有可能问到。

公司经验:

申请公司
止步简历: Airbnb, Facebook, LinkedIn, Lyft(来我们学校CF了,说一年只招a dozen)
今年大家都公认的找工困难季,难就难在大公司的缩招,去年我们学校学长真的是大部分FLG,但是今年LinkedIn据传return将近80%, facebook我们学校去实习的20多个人竟然无一例外的全部拿到return, 据传也是将近60%的return率, 一方面我很能理解公司感觉这样招进来的员工比面试刷题进来的更靠谱,但另一方面对于我们这种找工的,真的很苦恼。所以如果你是研一1point3acres.com,恭喜你,你有机会一定要好好争取intern机会,intern 面试真的是很简单,这也是最好进的方式。
本帖隐藏内容需要登录后才能查看。
Oracle: 像大家说的一样,按组面试,约完之后,等MANAGER match,这个因为面试太team-oriented, 所以经验也没啥用。

Salesforce: onsite难度不低,但是聊天多于谈话,同行得另一个同学也拿到了,而我们俩都觉得面得一般,所以可能在扩招?或者只看学校,GPA, 像ORACLE一样?不太清楚,不过SF是还不错的公司,常年在best company to work for 榜的前十,对员工特别好,貌似在跳槽抢手榜上也名列前茅,以interviewer的话说: people are crazy about Apple and Iphone, but tech companies are crazy about Salesforce。Apple, Microsoft,....很多公司都在用Salesforce的产品。

Google: 没什么可说的,这是地里面试经验最多的公司没有之一。我也没有什么new information, 明年大家找我内推?哈哈哈

虽然还没签,但感觉很有可能就去GG了吧,毕竟是dream。希望大家能够从我的经验中学到有用的东西,然后借贴祝我室友赶紧拿到DREAM, high起来。

有问题大家问

补充内容 (2015-12-19 11:57):
补充一下室友情况,我们四个,一个Google 两个Uber, 一个Snapchat
  • 124
置顶回复
收起
avatar 76954
kidzlike
要189题的看这里 1point3acres.com[3046][value]%3D1%26searchoption[3046][type]%3Dradio%26sortid%3D311
71条回复