本文作者:Hong Zhou, 本科毕业于加州州立理工大学CS专业,找工作前没有任何实习和全职的工作经验。在来Offer的帮助下,拿到了Facebook和Google的工作offer,并最终进入Facebook工作。
我的背景比较普通:无实习/工作经历,没有名校光环,本科刚毕业。
但就是这样一个普普通通的我,顺利拿到了Google和Facebook offer。
也许你觉得我是什么“大神”,但我既不是大神,也没有什么秘诀,只是比大多数喜欢拖延的同学,早那么一点点开始准备罢了。
在大三暑假,我突然有了就业危机感,觉得自己“一无所有”,再不为求职做点什么,可能毕业后等着我的就是失业了。
那时的我,不但对CS求职要如何准备一无所知,对申请啊、面试啊也都一头雾水。
在朋友的推荐下,我试听了来Offer的软件工程师旗舰核心课程。仅仅1节课,不到3个小时的时间,却让我对CS求职有了全新的认识!
相比起学校的课程,来Offer所讲授的内容完全接轨大公司的面试要求,且清楚易懂。听完第一节课后,我信心大增:我相信跟着这些厉害的有经验的老师好好学,自己一定也能找到工作。于是我几乎没有犹豫就报了班。
在上完旗舰课后,我的coding实力有了显著的提升。但由于我还想再丰富一下自己空白的简历,我又报名了项目班。
上完项目班后,我在大四下3月底到6月不到2个月的时间里,集中精力准备面试、投简历、找内推....最后,拿到了我的dream offer。
得到这个结果,除了很庆幸自己能提前准备外,我还想跟大家分享一下我总结出的一些学习方法和心得:
不管是做题、做项目还是实习,质量比数量更重要
孙老师在课上经常教导我们不要“刷”题,我深有体会。
面试考察的是对题目的理解和对知识的运用,而不是数量。这个听起来有些老生常谈,但确实是“至理名言”。
在Facebook面试中,我在一轮45分钟的onsite里遇到了Medium和Hard难度题目同时出现的罕见情况。
如果我只是刷题背答案,我可能在如此高压的情况下连第一道题的code都写不完,更别说达到他们Bug Free的要求了。最后,由于时间关系,我并没有完整写出第二道题目的code,但是正确的解题思路依然帮助我通过了面试。
除了平时做题需要注重质量,项目经历的质量也很重要。
我没有实习和工作经验,简历上的项目内容基本都来自于来Offer课程。这些项目上运用的技术,都是现在工业界最需要的、能给recruiter眼前一亮的。这样的项目,本身就是高含金量的项目。
不过有这样的经历,不认真完成也不行。在上课时,我就非常重视这些project,跟着老师一步一步认真做,绝不敷衍,最后项目完成了,我的简历也丰富了,实力也提高了。即使面试时,被面试官问到细节也能回答得出来,给他们留下深刻印象。
不管是找内推还是面试,soft skills都十分关键
很多人认为程序员是一个闷头敲代码、不需要与人交流的职业,但事实并不是这样。
首先,CS职位的内推比海投有效得多。我海投的50封简历都杳无音讯,面试机会都是靠内推拿到的。(谢谢闫老师的Google内推!)
那如何才能得到靠谱的内推?这就得看平时的networking了,和学长学姐、老师的良好关系此时显得格外重要。
其次,面试中交流沟通的比重比做题大得多。考算法题时会要求口述解题思路,问behavior questions更是对面试者表达能力的考察。
通过technical面试却倒在HR关的candidate并不少。如果交流能力不足,那面试官就会怀疑你能不能快速适应环境,会不会给团队带来正面效益,是不是一个优秀的team player。
在此,要特别感谢来Offer的Emily老师和闫老师,在mock interview中教会了我很多面试中需要注意的事项,让我在真正的面试中能沉着冷静、有的放矢地展现自己的实力。
我认为,很多信息对于初出茅庐的学生来说是无法凭空获得的,有一个好的mentor给予指点,告诉我们应该如何和面试官交流,会让我们在面试中的表现有一个质的飞跃。
Facebook or Google?适合自己的才是最好的
选Facebook还是选Google?这是个令人幸福的烦恼。兴奋之余,我还是仔细对比之后才做出选择。
以我面试的经验来看,在考算法时,Google更看重思维过程,在写code前会问解题思路,思路没问题再写code;Facebook公司的文化是move fast,面试速度很快,可以边写边说。
Team Match过程中,Google的HR会联系,让面试者和team manager聊天。聊得投机,即可进组。
Facebook则是有三周的bootcamp让新人熟悉公司,做一下general task。还会把新人简历发给各组,之后就会有各组代表来联系新人,做具体的项目。
经过深思熟虑后,我选择了和自己更合拍的Facebook。目前正在Team Match的过程中,期待自己能进入自己心仪的组。
坚持就是胜利
最后,我想说,每一个人在求职准备的过程中,都会遇到不同的困难,决定你能否拿到dream offer的关键是你如何去解决这个困难。
对我来说,积极向正确的人求助,采用更高效的方法,并且坚持下去,是最重要的。
希望来Offer的同学们都能早日收获大offer!
E/N/D
更多科技求职咨询,请关注“来Offer”