实习的准备工作对我们学生来说最早在大三寒假就开始了,而对公司而言可能比寒假还要早。由于我在工大的ACM校队,所以在寒假之前,就有腾讯的HR来ACM队宣讲,说腾讯有一个开放给ACM队员的特殊招聘渠道。现在想来,腾讯这么早来搞招聘,最后也确实招来了很多ACM队成员(我们有一小半队员都去了腾讯),HR的工作做得相当成功。对于其他人而言,可能就比较少有HR主动找上门来这种事情,而是自己去找的居多,顶多是收到一些公司广撒网时发来的面试邀请邮件。
从大三下学期开始,找面试机会其实相当容易。在哈工大,各种大中小公司都会挑时间来办宣讲会,宣讲会上除了给出报名渠道之外,有一些还会有当场面试。不过来办宣讲会的公司鱼龙混杂,既有华为这样的大个头,也有一些不知所谓的小公司。我的一个同学参加了某场宣讲会现场面试后回来跟我说,这公司是个卖母婴用品的公司,可能是想找人做APP,不过连面试官自己都不太懂技术,问完问题连这边答上来的名词他都听不懂。所以,即使只是实习,也一定要认准大公司牌子,至少找个中等有点水平的公司。即使他们的面试比较难,也总好过连面试官都不懂技术的公司。在这种地方不可能学得到东西。
除了参加宣讲会,还会有很多学长学姐在各种群里发内推广告。作为公司的一员,内推是公司鼓励的行为,因为公司认为每一个职员既然能通过公司的考核,说明他很优秀,而当这个人优秀时,往往这个人周围的一群人也会很优秀。一些中小公司可能内推会免笔试直通面试,不过很多大公司内推基本不会免去一些考核,顶多会免去简历筛选。作为应聘狗,如果看到有人发内推广告,不妨就填上他的内推码去试试,运气好可以免一两个考核,运气不好也没什么损失(万一拿了offer人家还可以领奖励)。
就公司的面试而言,大多数招计算机方面学生的公司一面都会问算法题。对有点成绩的ACM队员而言这点难度压根不算什么(例如我在毫无准备的情况下去面头条就直接过了一面),而对于其他同学而言,通过一面的最好途径是上网刷题。至于后面的二面三面四五六七面,每个公司甚至每个人都不同。一些公司二面就是最后一面,另一些公司可以一直搞到五六面。面试难度除了与公司有关,还与面试官有关。绝大多数情况下你压根选不了面试官,所以真的是碰运气,一些面试官难度很亲切,另一些面试官就难上天,这都是很常见的情况。不过在少数情况下,可能你面的就是你学长学姐所在的组,他们就可能借同事关系安排一个比较好的面试官。
除了找公司的实习机会,其实还可以参加ACM集训、参加校内实验室科研等等,都可以算作是实习。不过即便到了暑假前还没确定能到哪里实习,学校也是有保底方案的。就我们这一届而言,一个保底方案是暑假前华为跟学校合作的招聘活动,招50个人,日薪还相当优越,而且听说成天不是听课就是玩,不过只干2星期。另一个方案是参加校内的一个科研训练课程,这个就是真的保底了,拿不到offer的同学全都可以来参加。
我因为保研夏令营的关系,选择的入职日期是7月9日。于是在正式入职半个多月前,腾讯发来了入职指引邮件。入职腾讯之前主要要办两件事,一件是上传工卡照和填个人信息,另一件是申报健康信息。工卡照还是要照的好看一点的,毕竟入职以后这张照片不仅会印在工卡上,还会自动当做我在腾讯各种账户的头像(比如企业微信、内部论坛等等)。健康信息申报主要就是承诺自己没什么大病,如果有病要及时提交体检报告。
对于新员工,腾讯还提供一个免费住旅馆15天的福利,主要是方便员工找房子住。我虽然以防万一申请了这个福利,但结果最终只住了两天旅馆就搬到了合租同学租好的房子,因为他们没有参加夏令营,所以比我提前几天来了深圳,已经找好了房子。不过腾讯安排的旅馆条件还是挺不错的,并没有那种因为是公司出钱所以就找小破旅馆的情况。不仅这件事,之后也有一些事都体现出了大公司的“财大气粗”。应该说,这可能跟公司有没有钱没太大关系,毕竟人才是公司最重要的战略储备。稍微算一算就能发现公司前后给我发的各种福利加起来可能只相当于我一个月工资+房补,论价格来说比起招一个员工便宜多了,但给人营造的体验倒是让我很想继续留在这。