----------------------一些背景情况---------------------------
昨天Facebook的hr说进了committee,今天中午来了电话confirm了,随后就来了正式的
electronic offer letter。的确是很开心,但我也很淡定,一方面是因为还有点不敢
相信,另一方面自己也想过,毕竟只是个打工的机会,还是要戒骄戒躁。特别是要反悔
之前的offer,我也觉得很过意不去。
真的很感谢大家的支持,特别感谢我的爸妈、师妹、室友、在湾区的所有朋友以及找工
作群的一起努力和帮助我的人,尤其是fan神,bt阿姨,yan姐,米哥,nathaniel,
ares。。。等等。这个贴我会写的完整一点,因为感触很多。
CS找工作群 167615205 欢迎努力找工作的同学加入
其实我昨天在committee approve之前很担心,因为所有我听说过进Facebook的人中,
我大概是背景最挫的吧?如果强烈要求参考的话,我可以发linkedin给你,可以互相
connect。
我EE专业MS,烂校,GPA不到3.6,无实习机会,project都几乎不相干。所有的劣势都
占尽了。我本科学校还可以,我承认这个增加我一点“我能够做成任何事”的信心,但
客观上讲,唯一的帮助是不少校友愿意帮我内推。
下面说的经验,希望大家不要看做”成功经验“,因为本身拿到这个offer也是很偶然
的事情,也不能说拿到offer了就说我这次就多成功,拿不到就说多失败。我觉得我
coding水平差不多到那个平均的bar了,所以实事求是地说下准备工作。如果我硬是说
我准备了一年多,看了多少多少东西,那也是骗人,误导人。如果说我看上去效率还算
不错的话,也可能是我学习效率不错、学习方法得当,至少我在coding方面没什么天赋
可言,本科时候编程课基本就是勉强不挂科、作业抄答案的水平。
---------------------申请、面试的一些情况-----------------------
大家叫得出名字的公司,我都找了校友或者群里的朋友内推了,只拿到G\F\Apple\eBay
的面试,pure storage和yahoo最近才联系我。
linkedin投小公司很好,我大概拿到5家的面试,都是我从来没听说过的公司。我的保
底offer的面试就这么拿到的。team manager是个台湾人,那公司的人都很nice,我也
很感激,毕竟是我人生第一个offer,manager也很希望我去的。当时给的deadline很急
只好签了,所以我现在就觉得很过意不去,只能说家庭原因了。我用了linkedin的
premimum,投小公司可能也有点用。
eBay面了总共8轮,电面+2次onsite。没想到最后烙印director出了个比较偏的题目,
虽然磕磕碰碰做出来了,还是挂了,可能他们已经有candidate吧。不过我可能催offer
催太急了,因为那个保底offer的事,所以以后大家没事尽量别狂催。
Facebook电面一般都是道坎,不过国人哥哥很nice,题目也不难,我就在状态一般的情
况下得以水过。可能是根据local或者feedback来确定的,我直接去onsite了,就三轮
。前两轮都bugfree,最后一轮两个题目都提示了才做出来。但感觉很多时候如果面试
官认可你了,这些都不是事,如果交流不畅之类,可能你就算表现完美,他也不会
strong recommend你。面完我没吃中饭就被赶出来了。我的确感觉还行,但也没有多想
,我想应该没这么运气吧。就直接准备回国的事情了(趁F1签证没过期回去一趟)
另外fb的面试给我个教训,面试前几天别狂做leetcode了,思路容易死,只会做原题了
。可以看看epi或者面经开阔思路。
---------------------我找工作的timeline-----------------------
2012年7月-9月,我突然觉得通信方向找工作好像不太靠谱,我当时想,CS学生四年完
成学位,其中大概也就一半是专业课而且还有很多课余活动,那么算1年。我比较聪明
,那么我就给自己半年时间自学。然后我找了实验室做事,C++编程模拟LTE网络一类的
,实际上就是coding。趁这个时间我也复习了C++和基本的数据结构。这段时间还算认
真。平均每天学习3小时。
2012年9月-2013年6月 一直到毕业,我一直在打dota2和”文明“游戏,搞音响发烧,
上网。其中投了一个小公司去了onsite,感觉还可以但被默剧。总之就是不学习。勉强
把cc150做了3个章节。。。平均每天学习0.1小时。
2013年7月-2013年9月25日 我搬到硅谷这边住着,学习效率还是很低,主要是看不到什
么希望。挂靠opt之后更加懒惰,打游戏、看电视剧(甚至看了甄嬛传。。)。内推出
去连个电面都没,越沮丧越没动力,越堕落。这段时间只是把cc150大约做
了两遍,leetcode做了30题。平均每天学习2小时不到。
接下去一段时间是每天学习10小时,紧张的时候会学习14小时。
2013年9月25日-2013年10月 具体面试经历我会后面另外补充。我接到第一个电面通知
,是eBay的,Google的随后也到了。因为我自己感觉实力够不上FLG,就对eBay这个特
别重视。cc150复习了一遍,leetcode做到50题,把版上的eBay面经都做了。虽然有点
磕磕碰碰,但是eBay两轮倒是都过了。Google挂在电面第二轮,期间还有一个apple也
浪费机会一面直接挂了。
期间做的最重要的一件事情,就是整理了一个笔记,主要是讲什么样的题目怎么做。这
个笔记我之后会另外开贴,说继续更新补充,以及youtube视频讲解的事情。
http://www.zybuluo.com/smilence/note/76
因为我觉得面试题还是大多数有套路的,面试的书和很多人只告诉你怎么做,而不告诉
你为什么这么做。我很讨厌别人说,做多了就知道了。靠条件反射和临场的”智力“是
不可靠的,记忆模式和方法是可靠的。
2013年10月-2013年11月,边面试边复习。Leetcode终于做完了一遍。这阶段学东西也
很多,C++多线程花了一天,SQL花了一天,Python花了一天,JAVA花了一天。。。当然
都是比较粗浅的,但应付基础知识面试没什么问题,有些细节我觉得我掌握的比常用这
些的人都不差。eBay自己整理的面经也一直在做,电话面试第二轮之后是onsite 4轮,
侥幸过了,Facebook内推也终于来了消息,电面水过了。面了几家小公司,其中一家我
只看了一天python,让我随便写点代码,但是面试官对我非常满意,说是他目前看到基
础最好的,后来onsite也顺利拿到了我人生第一个offer,虽然我现在不得不毁约了。
期间花了3天看了epi的一些题(就是前言里提到的前3栏,大概50题),拓宽思路感觉
很不错,
2013年11月下旬-12月6日。得知eBay在director面这一关被拒,消沉了几天。花一周时
间把leetcode做了第二遍。从来没用过Facebook,所以问了下群里大家用fb碰到有啥问
题没。自己也想过社交网络的创业点子,就自己想了想behavior question,那一轮我
感觉面试官是最满意的,之后的coding几乎都没看代码就说很好了。面完之后我感觉是
不错,但也没多想,在忙回国的事情。(现在在纽约,出境3周,去一些地方,年底在
F1过期之前再回来)。
---------------------------一些感受------------------------------
毕业的时候觉得是个公司要我我就去了,当然真正两周前eBay被拒,签那个小公司的时
候,还是有点不甘心的。我觉得自己运气很好,现在想起来要是eBay我拿到offer,可
能面Facebook就没这种背水一战的决心,可能也就差之毫厘。天意?
但如果说我连续三个月每天平均学习10小时,就换来那个offer,也确实老天对我也有
点不公平。
我觉得我找工作期间思想上也有不少收获,至少对我来说是这么两点:
1.迷茫的时候,告诉自己只有那么一两件事情是最重要的。灰心丧气没动力的时候,我
就去跑步,边跑边对自己说"you are too fucking weak"。要保持斗志。只要努力,你
能做成任何事,是的,任何事。
2.搞纯技术还是不太适合我,未来三五年之内我还是想回国能有自己的事业。我发现自
己的优势还是在处理人的关系,我也喜欢做这一类的事情,人脉的基础也在慢慢积累。
虽然这么说有点矫情,但我一直最看重“人”,对我来说,认识找工作群里的各位同学
,比我加入Facebook,可能还要重要。我人生目标就是,希望哪天听到我死讯的时候,
人家提起我的名字,或者我的id ”smilence“或者“段公子”,会会心一笑,觉得这家
伙还挺有趣的,我也就此生无憾。
最后送大家一句我最近很喜欢的话,要么好好活着,要么赶紧去死。
smilence
Comments
Post a Comment
https://gengwg.blogspot.com/