海外计算机系留学生2018秋招总结

我本次秋招的基本需求如下:

  • 目标地点:上海;
  • 目标公司:较大的互联网公司;
  • 目标岗位:Java后台开发;
  • 目标薪酬:年薪30W以上;

    从六月份开始准备秋招,一直到十一月份拿到满意的offer结束。前前后后一共历时五个半月,下面就每个月的状态和进展进行总结。

六月

五月份暑假回国,6月份回家开始准备秋招。开始的时候看到网上的攻略,于是买了书看了一个月基础。这份书单主要是依据Java后台开发工程师秋招攻略2018Fall中列出的材料进行复习。先看了Java基础,然后在网上看了一些Java培训班的视频,记了两本笔记。这样做的结果就是:卵用没有。基础太过庞杂,即便是大佬,没有时间实践,就变成了纯纯的死记硬背。看一遍绝对会忘记,即便是记了笔记。于是在思考后,七月份便改变了战术。

七月

战术调整后,了解到国内刷题都用牛客网,于是就在牛客网开始做题。既然做题,就跟着牛客网的顺序来吧,他有个java工程师学习路线,先做的是Java基础的选择题,然后是算法与数据结构的选择题。前前后后做了1580道,后来我觉得这些题在笔试中没有什么用。后来月底的时候,买了牛客网的《BAT算法题精讲》课程,跟着老师一步一步复习和做算法题,感觉终于上了正轨。这个月期间,京东和Thoughtworks,阿里巴巴和拼多多开启了秋招,虽然没有做完题,但是还是投递了简历。

八月

八月继续跟着网课做题,所有题都是自己憋出来,不看答案,十分耗时。八月上旬回到美国,基本没怎么学习。20号以后上课了,也收心了,继续做题。在这期间,收到银联,京东,中央结算中心和爱奇艺的面试邀请,都是现场面。无奈,只好错过。与此同时,也投递简历。例如,贝壳找房,携程网,美团,触宝,平安科技等等。

九月

九月是真真正正学习的一个月。这个月除了把网课题做了,也在牛客网做了些剑指offer和其他的编程题,前后加一起170多道吧。另外,把牛客各个企业的java岗的面经都做了一遍,并且记录。其实要是对以上的知识完全掌握,我觉得对国内的岗位完全可以了。但是问题在于刷完后面的,肯定会忘记前面的。收到的平安科技,中汇,阿里,美的和小红书的面试。又去了趟Pittsburgh的CMU招聘会,主要是冲着京东去的,结果很恶心。至此,战线已经四个月,身心俱疲。国内的提前批小伙伴已经手握数个offer,心里很方。

十月

十月开始就有些自暴自弃、破罐破摔了。主要是被国内某些公司刺激的,再加上课业压力。这个月基本没怎么准备面试题和算法题。阿里有个面试官要给我个intern,被我拒绝。然后过几天阿里给我打电话,由于时差无法接通,回电话是主机号,无法拨通。阿里无疾而终。前前后后,阿里三次面试吧。然后又面了个创业的AI公司,2次技术,1次HR面,聊的很好,顺利拿到offer。这个公司的优点是里面都是高学历和留学生,不加班,福利不错,北京上海也可以选择地点,岗位是想要的后台开发。缺点是,对于应届生第一份工作的平台很重要,创业公司平台不够;其次是薪水与我预期有小几万的差距。但是无论如何,拿到了offer,心里还是很开心的。

十一月

这个月国内规模大一点的公司的秋招已经接近尾声,补招很多。刷着牛客网的论坛,看着国内的小伙伴至少都拿了5,6个offer,又羡慕又难受。下了个猎聘APP,很多猎头找到我帮我推岗位,于是拿到了3个面试。头条的补招,还有个车企的智能汽车部门的Java后台,还有个AI公司的测试开发岗。由于可恶的时差,所有的面试都是晚上,连续两天,并且两个面试连起来都是3小时以上,极其痛苦。两天苦战,终于拿到的offer,虽然是AI公司的测试开发岗,但是地点、薪水、公司规模完全符合我的预期,缺点是加班严重。但是作为一个年轻人,加几年班又算得了什么呢?这世界上哪有钱又多、不加班的好公司。若是有,也轮不到我把。至此,11月15日,持续五个半月的漫长秋招结束。

总结

1. 海外留学生找工作的痛点

在美国找国内的工作是真的难,非常难。绝大多数企业对留学生是不友好的,也可以说很多企业并没有考虑留学生群体。这也很好理解,我要是老板,一样的薪水,不如找几个国内985硕士,又能加班,屁事又少,招聘成本又低,沟通顺畅及时,还能来实习。所以对于留学生来说,身在国外找国内工作有很多痛点:

  1. 时差。这个最要命,很多国内HR都联系不到你,并且很多留学生在海外没有国内电话,有些HR不会打海外电话;即便打通了,在美国也是后半夜,一个学期下来就会跟我一样神经衰弱。还有就是,基本笔试都是美东早上6-7点钟,网易两次笔试都是美东凌晨2点,不得不错过了很多笔试。
  2. 距离。宣讲会,面试和沟通只能用邮件沟通。国内很多公司都是用第三方面试平台通知,如果想联系HR,那么抱歉,联系不到。另外,最气的是,很多企业把笔试当儿戏吧,宣讲会去了把笔试当抽奖,我这种老老实实投简历、做笔试的学生真的心寒。
  3. 课业压力。听说美西那边高校课没有我们这么多,并且我们还有background courses。特别坑。1年半上了13门课,都是400和500的硬课。国内的研究生找工作时,都没有课了。这跟人家比就有很大的劣势。
  4. 国内招聘很佛系。有的公司,你觉得面试的不错,他把你挂了;你答的不太行的,反而过了。与此同时,与美国注重算法相比,国内考的体系更为庞杂:算法与数据结构,数据库,语言特性,项目,Linux,计算机网络等等。

2. 秋招遇到的坑

2.1 我遇到的坑*公司

  1. 京东。这是最坑的。8月份拿到上海现场面试的通知,去不了,发邮件不理我,也没有电话。然后等到9月,说有海外招聘,并且说拿到国内面试的同学可以直接优先安排面试。于是我和俩同学就兴奋地区他们的招聘地点,CMU。我们翘了课,租了车,订了住宿,然后到CMU人家说外校的人不让参加宣讲会。我们找同学又求人,终于在快散场的时候进去和京东HR搭上话了。当时他们给我们的态度是非常重视,会给我们安排远程面试。结果两个月过去了,一个屁都没有。十分失望。
  2. 赛可出行。这个公司HR怼人很厉害。招聘简章上写,可以提供远程/现场面试。结果开始时候要给我远程,后来说公司只给非技术岗远程。我于是回信说希望贵公司在招聘简章中写清楚细节。HR回信怼我,让我在简历里标注好坐标是不是国外。我就很纳闷,我上面教育经历上明明写着美国xxx大学,2017年8月至今。真的是服了。国内HR素质参差不齐,希望未来找工作的小伙伴们一定注意。
  3. 字节跳动(今日头条)。补招视频面试。那个面试官说话极快,听不太清;并且行为很轻浮,估计面我的时候不是在听歌就是工作,不在会议室,就在他工位,我觉得没有给我以尊重。
  4. 小红书。前期HR说给我发具体视频面试安排了,但是我没收到。毕竟应届生是弱势群体,我只能承认我的”错误“,希望人家再给次机会。到了视频面试阶段,那个面试官自称全栈工程师,给我甩了一道算法题。我很开心,当时那道题我前几天做过,还参考了牛客网一个同学的一种简单方法。我就原模原样写了上去。他就说我的代码不能跑。然后我跟他犟了几句,估计就把我挂了。

2.2 如果再准备一次,该如何准备?

  • 首先我会先刷题。把《剑指offer》刷的滚瓜烂熟。然后准备面经,网上前一年所有的后台开发的面经,自己做一遍,然后死记硬背!如果还有时间,在网上找个项目,自己独立把前端后台做一遍,po到github上。
  • 搜索岗位。猎聘APP+校园招+牛客网。这些组合起来用,效果很好。
  • 内推没用。国内内推很多都是免筛简历,我觉得我不至于简历都过不去。

2.3 秋招中需要注意的地方

  • HR问你能不能实习。国外留学生在读期间肯定不能回国实习。所以毕业后你去实习,实习完人家不要你,你时间耽误了,也没准备题,就等着GG吧。所以我建议,坚决不做intern,直接fulltime。除非特别牛逼的公司,比如google。
  • 别拒offer。拒offer败人品。人家给你就接着,最后也有个比较。我拿到俩offer,都没有违约金。其实有违约金也没所谓吧,给自己多留条路。牛客上很多朋友被dream company坑了,然后又拒掉其他公司,极其痛苦。
  • 找个朋友一起秋招。一起刷题,一起吃饭,一起讨论,一起鼓励。效果很好。孤军奋战很容易坚持不住。

2.4 最后的总结

都说程序员工资高,但是他们只看见贼吃肉,没看见贼挨打。我观察了其他行业应届生的找工作情况,基本都先是HR随便问问,然后无领导小组讨论,最后领导面一下画画大饼。顶多加一轮行测笔试了不起。但是码农不同,尤其是对于海外留学生,毫无优势,跟大流投简历、做笔试。以上两次都过了,视频面试也很容易被挂掉。网上有个测试说,远程面试比现场面试挂掉概率更大。关于笔试,我想说,无论你斯坦福、CMU还是MIT的硕士,只要笔试不过,那就是挂你。丝毫展示不出名校光环,除非等着人才池被捞出来。
最后,说几个数字。五个半月的秋招,我投的公司主要是上海互联网公司,大大小小加一起差不多50-60家,国企30-40家,小公司20-30家。所以一共投了大概100-130家。拿到面试通知的公司,大概有20-30个。给我远程视频面或者电话面的公司不到10个。这不到10个的公司中,我拿到2个offer。最后去一个。
总而言之,以上攻略仅适用于我在2018秋招找工作的情况,我觉得以后的竞争会更加激烈。希望这篇文章能对未来找工作的小伙伴有一些借鉴意义。