励志贴:苦逼弱渣找实习总结

原帖地址:米群网

从上个学期刚刚入学开始就一直在努力找实习,今天终于收到了Facebook的offer,一路上品尝到了各种酸甜苦辣,是时候稍微总结一下了。

我的背景

先说一下背景吧,本科是北航软件工程专业的,学的东西非常水,很多很基础的东西比如算法,数据结构什么的掌握的很差。在清华的实验室做过1年的实习,研究方向计算机视觉,是一个在找实习找工作的时候很冷门的一个领域。

本科毕业之后就开始准备刷题,因为自己的基础不够好。刷的东西就是LeetCode和CC150,利用假期的时间刷了2遍,然后就飞到美帝来了。
来了美帝之后,就开始各种找实习,有的是直接网投的,有的是找学长内推的,一边找实习一边上课真心累人,尤其是我还选了老朱的课……

我的面试经历

Google是自己网投的,然后大概一周收到了recuriter的邮件联系电面,由于当时还没有准备的太好,所以将电面定在了11月初。总之这次面的非常不好,面完之后心情非常烦闷低落,觉得自己的努力全都付之东流,尤其是当看到别人顺利通过了的时候那个心急啊。

Facebook是找我的mentor内推的,之后订在了11月初on campus。这次面的感觉还挺好的,拿到了on site。12月初的时候去on site面试,结果让印度小哥给挂了,当时心里那个纠结啊,心情更加低落了,非常烦躁,干啥都没兴趣,整个人就感觉颓废了,看到周围的同学一个一个都有offer了心情更是郁闷。最后通知我加面,1月初加面之后,等了两个星期,拿到了offer,这中间发生了挺多事情,好多人帮助我调整好心态,这个一会再细说,具体的题目都不是很难的题目,但是你的代码要bug free并且足够的clean。加面的时候,我已经写出了最优化的bug free代码,但是最后还是在面试官的指导下,把代码从20行优化到了10行左右。

Dropbox是网投了之后给了OA,不是很难的题目,写完之后结果第二天就通知挂了,死得不明不白。可能是代码有bug或者不够优化吧。

Zillow是我在Career Fair上投了20多家公司之后唯一给我回复的公司,先是做了一套OA然后联系了电面,第一面面得还不错但是第二面由于联系的时间太晚隔了一个假期所以就没有坑了。

以上就是我第一学期所面的所有公司,有很多公司投了简历之后就直接被拒了,比如Twitter,有的就是一直没消息比如LinkedIn。第一个学期心情非常的糟糕,本来暑期在国内的时候很努力的准备了但是过来之后还是碰了一鼻子的灰,感觉总是差那么一口气,相比周围的同学要么实力强劲要么运气极佳,自己苦逼的努力没有任何的收获,有点开始自暴自弃了。我就是属于那种希望顺顺利利不要有任何挫折发生的人,从小学到申请一直都比较的顺利,所以承受挫折的能力很差,还曾经在地里面发过牢骚贴,沉不住气,没有男子汉的气概,很不成熟,天天悲观思想……这段时间之中,多亏了父母的鼓励,还有美国米群网网上认识的几个大神的指点,帮助我摆平了心态:与其去不停的抱怨昨日的失败和命运的不公,还不如把握住当下和憧憬美好的未来。所以,在圣诞假期的开始学各种东西:JavaScript, MongoDB, Nodejs等等,同时做一些side project来丰富自己的简历。这期间把LC的第三遍也刷完了,同时开始参加Topcoder和Codeforce的比赛来磨练自己的算法能力。

紧张的第二学期开始了,开学第一周加面了Facebook的电面,第二周就开始了Career Fair然后再次开始找实习,很幸运的拿到了两家公司的on campus面试。

Yahoo是在第一天Career Fair上拿到的,然后第二天就去面试。第一面是一个热情的美国小哥,聊得挺开心的,问了一些很基础的概念题,还有数据结构设计,以及一道算法题,是LC上的word break原题。第一面postive评价所以直接第二面,一个台湾人,很深入的聊了聊我所做的一个project,之后问了一道非常简单的判断平衡树的问题。最后HR说下周会给消息不过现在还没有收到通知。

OpenTable也是第一天拿到的,然后周五面的。只有一面,问了问Java 1.8的新feature,深入的聊了聊GC的机制和算法,最后做了两道题,一个最大股票一个判断是否是斐波那契数。问的东西都打出来了代码也最优而且Bugfree但是今天还是被挂了,不知道为什么。

经历了这么多,感觉找实习能力是一方面,运气是一方面,心态更是最重要的一方面。患得患失,被失败蒙蔽双眼而轻易的否定自己,实乃找实习的大忌。相信自己,努力拼搏,总是能有所收获的。通过找实习的经历,希望自己能变得更加成熟!

最后要感谢父母的支持鼓励,感谢室友,同学还有美国米群网上的好心人的帮助。对亏了你们我才能挺过那段暗淡的时光。1 o&