都说2017年的北美CS专业找工作是“比去年更难一些,比明年更好一些,但依旧是现在最好找工作的专业“。可近期FLAG纷纷缩紧headcount ,Google甚至还暂时冻结了对新毕业生的招聘名额,真是让各位在“北美程序员”路上奋斗的小伙伴们胆战心惊。今年究竟比去年难了多少呢?我们通过一些简单的图标来看一下。
来源:公众号“BitTiger”
由此可见,往年的offer大户们FLAG在今年二、三月有明显的收缩offer的迹象。其中,Google的offer从之前的10%一路下降到了6%,其原因很大程度上是由于2017年2月Google Fiber组的大幅变动。在这次变动之后,很多原本隶属于Google Fiber组的员工都不得不转到其他的组,内部重组,让Google对外招聘数量显著下降。
来源:公众号“BitTiger”
从此图中看出,所有offer中,内推渠道比之前任何时候都显得更为重要。而排名第二的猎头渠道。众所周知,市场依旧会偏爱那些有一定经验的工程师。海投依旧可行,但校园招聘,似乎更像是各大科技公司的校园推广活动。
来源:公众号“BitTiger”
相较于之前的数据,在职跳槽的求职者比以往更多,在给应届生制造更多机会的同时也增加了更多的挑战。在17年年初,非常明显的一个趋势就是所有硅谷科技公司都对应届生的简历提出了更高的要求。同时,我们也发现,在简历筛选中,FLAG的HR们更加偏爱工业界的项目,在面试中也对面试者的算法能力提出了更高的要求。一言以蔽之,作为应届生的你,其实是在与很多有过两三年工作经验的求职者共同竞争。
另外,不知道是不是受到川普新政的影响,似乎科技公司对国际学生更加敏感了。比如,Facebook开始对没有H1b的求职者撤回on site面试邀请。此外,FLAG们对系统设计和OOD的要求越来越高,知识考察面的覆盖也更广。
备战求职的关键点
接下来着重说说北美CS专业找工作的一些关键点,对自己职业方向仍在迷茫的小伙伴们,以下四点可能对你会有帮助:
第一,每个人的时间线都有区别,这个部分知识给大家一个参考,每个同学应该根据自己的情况应该把自己的时间线想清楚,不要迷信所谓权威机构的统一性介绍。
第二,同学资源是非常好的,请不要忽略了Networking的重要性,每个学校的特点不同,时间应该如何把握你的学哥学姐是相对最清楚的。但是要小心那些告诉你“别着急找实习”的学长学姐。
第三, 努力学习是必须的,
但提前计划也非常重要。排好自己的时间点,在正确的时间做最需要的事情,才能事半功倍。
第四:除了
统化学习语言、算法打好基本功外,增加自己简历中参与应用于工业界的实战项目,也是让你在找工作中脱颖而出的关键。
第五,如果你不清楚自己应该如何做,请找专业人士咨询(这部分很重要,后面我们会谈到)。
下面我们来谈谈找工作规划的“时间线”:
对于秋季入学,三个学期,一年半项目来说,第一个秋季学期入学就要开始准备刷题,目标第二年的夏季实习。其中,大部分实习面试以算法题为主,至少要刷到Medium的程度。另外,简历要清晰,自己的语言基础、OS、DB等背景要交代清楚。夏季实习的部分名额会在进入春季前被填满。
夏季实习过程中开始第二阶段准备找全职工作。继续刷题,覆盖Hard程度,背题是不够的,到最后阶段可以按公司刷题,记得准备System Design及OOD题目。项目经历要丰富,贴近工业界,用更前端的技术栈。
最后,注意两个阶段尽量都避免海投并且尽量找到内推资源。
另外还有一些一年的项目秋季入学,三个学期,这种一般不推荐,原因是夏季有课,无法找实习。
Facebook
和Google面试的区别
FLAG
一直是北美程序员的“梦想公司”,其中又以
Facebook
和Google最受欢迎。而在FLAG中又以Facebook与Google最受欢迎。那么,同为两家顶级科技公司,二者在面试风格上有何不同呢?
来自BitTiger的老师为我们提供了一张表
:
|
Google
|
Facebook
|
简历筛选
|
教育背景和项目经验
|
教育背景和项目经验
|
电话面试
|
1-2
轮
|
1
轮
|
Onsite
面试
|
4-5
轮
|
3
轮
|
关注点
|
算法与思维过程
|
算法并没有Google那么重要
|
题库
|