在为找工作忙碌了大概两个月后,我终于找到了一份字节跳动暑期实习的工作。趁着五一期间比较闲,我想把我这几个月的经历记录下来,算是保留一份难能可贵的经验。
我是一个985大学计算机专业的研究生,因为是考研考到学校里的,所以当时可以选择的实验室并不是很多。再经过好多次碰壁之后,我最后终于找到了一个普通的实验室,研究的方向是无线感知。
春招实习的招聘开始时间还是很早的,大概在今年春节前,工作群里就陆陆续续开始发各种互联网企业的春招推广了。但是当时我的导师想让我在开学前写出一篇论文来,而且我对春招的情况了解很少,也没有上心,所以当时那段时间我并没有考虑找实习这些事情。
等3月份开学返校后,我一问身边的人,发现很多人都已经开始找实习了,所以我这时才匆忙开始准备。像阿里,字节这些公司春招实习是有提前批的,提前批大概3月8号结束。提前批招聘不用进招聘网站的系统,这个其实就是一个提前试错的机会,即使没有过面试没有任何影响。由于我是3月2号开始才准备找实习,担心自己准备不充分,所以就没有报提前批。其实现在想想,当时就应该先试试提前批,反正就算没过也没有任何影响。而且,提前批的时候岗位还剩很多,竞争压力也不大。同样的岗位,提前批问的问题一般要比正式春招实习问的问题要简单一些。
大概到了3月16号的时候,我投递了我的第一份简历。我当时投的是阿里的后台开发。对于大部分的互联网公司而言,招聘的流程都是“投简历-做笔试(一般就是类似LeetCode的算法题目)-面试”这个过程,但当时我听说即使不笔试也可以面试,所以我想着不如先刷刷题再做笔试。所以,这一拖,又是一个星期。在此期间,我没有投递其他公司。现在想想,这是我的第二个失误。时间拖得越久,剩下的岗位越少,我这么做就其实就是在给自己增加找实习的难度。
一个星期后阿里还没联系我,这时候我有点坐不住了,于是参加了阿里的笔试。但由于我题目做的少,两道阿里的机试题我只对了一道题目40%的样例。在我做完笔试的第二天,阿里就联系我面试了。阿里的面试都很突然,一般是直接打过来电话,当时就让你面试。由于我准备的不是很充分,再加上机试分数低,这次面试结束后我就被挂掉了。
这次失败让我有点受挫,不过又一想这是我第一次找工作,失败很正常。于是我修改了下简历,开始投递其他公司。之后我又投递了腾讯和美团,按部就班的做完笔试后就开始面试环节。面试过程中,他们先问了我一些基础问题,我好好背了下面试经验,所以回答的都不错。之后,他们又问我后台开发的实际问题,我答不上来了,因为我研究生期间主要做的是科研,并没有做过开发相关的工作。再之后他们问我有没有过实习经历,我说没有。之后面试就这样结束了。之后我去系统上看我的面试状态,都显示面试进行中。身边的人如果面试不好的话基本当天晚上就会直接挂掉。我看我的状态显示还是不错,觉得自己还有戏。后来才知道,大公司喜欢养鱼,他们会把觉得还可以的人留下,如果之后岗位招满了就把这些人再挂掉。一个多星期后,我被这两个公司无情挂掉了。
现在的我心里已经有点慌了,我感觉我可能要找不到春招实习了。于是我又投递了字节和网易雷火。不过这次,我投递的岗位都是客户端开发。投递后,字节跳动那边很快就联系我了,然后安排了第一次面试,雷火那边却迟迟没有消息。然后字节面完我之后又是杳无音讯。那段时间我非常的焦虑,感觉自己真的是要找不到工作了。
不过过了一个星期以后,字节跳动约我进行二面,我当时还是蛮激动的。我觉得他们可能是没找到更合适的人选,所以把我从鱼塘里捞了出来。可能他们是真的缺人,之后的这几次面试都没有难为我,问的问题都非常简单,我基本是一路绿灯就通过了面试。至此,我终于拿到了我的有生以来的第一个offer。
根据我的个人经历,我在计算机专业找春招实习方面总结了以下几个经验:
1. 如果上研究生确定是要找工作,那就从研一入学时就开始准备工作的事情。准备主要是刷刷LeetCode,去慕课网上学几个较为优质的开发项目。
2. 招聘前的提前批一定要参加,越早投递越好
3. 如果实在找不到实习,比如投递算法岗或者后台开发岗,这些岗位都很卷,这时候可以把要求降低点,考虑换成客户端等方向。