求职历程

校园招聘时间大概从9月底就陆续展开,由于教研室的项目压得比较紧,在这之前也没有时间去准备。这场战争伊始,有一点不知所措,不过还是被招聘流程约束着一步一步地往下走。最开始是准备中英文简历,关于如果写好简历,网上和书店都有不少的资料,自己感觉不用太花哨(也无需学校Logo等图案),整体格式简洁,重点突出就行。因为现在很多企业都是先通过网投,然后通过网上自动简历筛选(也就是关键字搜索,不过这种搜索应该是比较宽松的,所以建议简历一定要根据应聘职位的需求来修改关键字,这样就会让你每投必中)。
IBM GDC应该算是第一家给我面试机会的企业。先是有名的IPAT笔试,题目是全英文的,总共分三部分(PartⅠ是 矩阵排列(就是把行和列变来边去,让你说出字母),PartⅡ是数列猜测(就是连续出现一些字母,让你猜下一个),PartⅢ是数学计算(主要是一些分数的运算,小学理解能力) ),每部分都限定了时间,时间到就收卷。我的笔试感觉并不是很好,但是当天下午就收到了面试通知。在三天之后,我参加了IBM面试,由于时间比较紧张,面试环节由二面合并为一面。面我的是两个男的,一个年龄稍大(肯定是领导),一个比较年轻(肯定是技术人员),面试的问题也是围绕简历展开的(所以简历的一定要写得厚道),那个年纪稍大点的面试官看我简历上先了一些项目管理方面的经验,就主要问我这个方面的问题,而那个年轻的面试管一直埋头于我的简历,只问了两个相当简单的问题(也是与简历相关的):1)Subversion的简称是什么?2)GDC是做外包的,为什么选择这个公司?我们用java来开发,你觉得能够接受吗?对于这两个问题回答相当容易,SVN就是Subversion,外包嘛,侃侃《世界是平的》,至于用什么语言,就更容易回答了,如果你确实想去那个公司,你就回答“语言其实只是一种表达形式而已”,然后阐述一下,态度要诚恳。面试结束的时候,那个年龄稍大的面试官,对我微笑着点头,然后看见我的就业推荐表,就让我去复印一份给他们。这个时候,自己感觉offer有一大半都在手中了,果然一个星期之后,收到IBM GDC的offer。
搞定IBM GDC后,就有很多企业陆陆续续地开始做校园宣讲了。今年腾讯提前了半个月来学校抢人,我apply的是3D游戏引擎开发,先是笔试,笔试题很简单,都是一些计算机基础和程序设计语言基础。接下来就是为期一周的“非人”虐待,数数一共经历了四轮面试(包括最后的hr面试,听说也是要刷人的),每次面试都是凌晨短信通知,而且没有时间,没有地点,只能马上开电脑看看招聘网站上的具体时间和地点(对于没有上网的同学,就更加痛苦了),所以建议下次在短信中加上具体时间和面试地点。一面是技术面试,本来是5:00pm就开始面的,但是进去之后,面试官说他不是互娱的,就带我出来问互娱那边的面试官有没有空,最后,我等到接近6:00pm才开始。面试官非常nice,说话和长相都很像雪村,我主动给他介绍了一下自己的情况,然后他看着简历,问了关于项目的问题,也问了一些项目管理方面的问题,他对我们近期做的一个在线社区游戏非常感兴趣,于是问了一些问题,我一一做了回答(没有聊及涉密问题哈),最后问了一些软件开发的基本问题,很easy,只是最后一道算法题没有很顺利地答出来,感到很不爽。二面也是技术面试,面试官是互娱的技术总监floppy,他人很随和,只是比起“雪村”来多了几分严肃,刚开始也是问了简历上的问题,然后问了一些我研究方向方面的问题,好在平时看了比较多的paper,对这些问题也是比较流利地就pass了,感觉二面的难度就要比一面高了许多,所以,二面也是决定成败非常关键的一关。floppy的眼界很开阔,不愧是技术总监,从他那里也学到了不少东西。三面是集体面试,就是8个人临时组成一个team,完成一项任务。我们组的任务是用扑克分别搭建两个xcm(x=?搞忘了)高的塔,要求能够在上面承重一听可乐1分钟,然后把两个塔合并成一个2xcm高的塔,最后也是要求能够承重一听可乐1分钟。刚开始的时候,大家都在探索一种有效的方法,后来有个人提出了一种方案,大家觉得可行,就开始分工,最后,在规定时间内只完成了第一项任务,不过感觉我们团队的协作精神还是发挥得不错的。四面是hr面试,就是简单地问问你的一些情况,然后你问问公司的情况,hr应该会从这些谈话中看出你适不适合公司的文化。很快地,收到了腾讯的offer,大概又过了2个多星期,收到了special offer。
在腾讯之后过了大概快两个星期,S3(VIA上海公司,即旭上科技),来学校笔试,我申请的是Architecture Design Engineer,题也比较一般,题量也不大,除了一道比较刁钻的Shader编程问题和一道数学问题没有做之外,其他感觉还不错。收到S3的面试通知,应该是快一个星期之后了,我个人非常欣赏VIA的招聘风格,没有煎熬,没有等待,一二三面一气呵成。一面的面试官一个非常nice的台湾人,好像是Architecture部门的负责人,一开始他夸我笔试做得不错,77分应该算是比较高的了(汗!)。随后,我自我介绍了一下,然后就开始聊天,刚开始,我说了一大堆关于在学校做项目的东东,他听得非常认真,然后跟他聊了一下游戏,接着,我问了一下关于VIA的市场定位方面的问题,最后,他滔滔不绝地给我介绍了一下S3,一个技术问题都没问(相当纳闷)。等了一会儿,二面开始,面试官是一个美籍华人,也是非常随和的,这回他问了相当多的技术问题,什么渲染管线、C++的特性、脚本语言、正则表达式等等,最后还问了一个递归算法题,我当时已经晕了,不过还是基本上回答出来了。三面是hr面试,hr姐姐很有气质,面试时始终保持着微笑,她问了一下个人问题,对公司的了解程度,对工作地点有什么特殊要求,对上海的看法等等。面试后的第二天,我收到了S3的签约电话,S3这次在科大一共发了7个offer,其中4个Architecture,3个ASIC。
Ubisoft一直是我向往的公司,但今年也没有过来招聘。听说成都分公司新开张,开始招聘,我也投了一下。招聘过程很特别,不过我非常喜欢。第一关是书面测试,内容分为Graphics、Special Effect、Network、AI,测试在半个月之内完成,我选择最拿手的Graphics题目,这是一道根据需求完成一个简单的三维游戏的题目。我花了一个星期完成基本功能,并添加 了额外的粒子系统,以表现爆炸效果。感觉不错,顺利进入现场测试。现场测试的题目是在书面测试的基础上改进或者添加新功能,我花了3个多小时完成了测试,其间成都公司的老总Richard和另外两个上海公司的技术人员对我进行了面试。过了几天,得到了通过测试的消息,也没有太兴奋(因为这时候我已经和一个公司签约了,现在只想看看待遇和发展空间如何)。在签约的时候,我和Richard聊了我的情况,他非常耐心地给我解答了所有的疑问,整个谈话持续了很久。最终,由于我对成都这边的待遇不是很满意,Richard将我推荐到了上海那边。在我通过了上海那边的电话面试后,Richard和我又进行了一次谈话。我真的非常感谢Richard,感谢他给予我帮助,真心地祝福成都育碧能够有美好的明天。
最后,引用《程序员》08年4期“合适的才是最好的”一文的结束语与大家共勉:千里马只有遇到伯乐,才能称之为千里马;而伯乐,只有发现了千里马,才算得上是伯乐。如果你坚信自己是匹千里马,请一定要擦亮眼睛,找到那个能够赏识你的伯乐。在个人职业生涯中,总会遇到很多的机会,也面临着一次次的选择。我们都要清楚,求职求的不是完美,而是匹配,因为合适的才是最好的。

你可能感兴趣的:(面试,IBM,测试,招聘,subversion,数学计算)