前奏
2014年8月初从CVTE回来,又遇见了学校的伙伴。我当时想再找一份实习,蕾哥又准备以后在上海工作,我们俩一拍即合,在吕凡同学的极力怂恿下,就踏上了上海的征程。9月底学校开始了保研计划,因为上海地区名企招聘还没开始,所以我选择了保研,跟公司请了2个星期的假,回到了武汉。保研中自己的任务就是一个准备材料,联系老师。当这都完成之后,就是等学校领导的进度了,刚好出现了一个大空档,鹅厂就在这个时候来武汉招聘了。当然,别人都来了,我怎么能不去磨一下刀,看一下自己到底能不能进鹅厂,看一下自己的短板,进而更加清晰的了解自己研究生阶段该学习什么。当有这种百利而无一害的好事,砸到你时,你所做的就是尽可能的去接住他。
进入正题:
腾讯面试-软件开发后台方向
我个人的面试的流程: 笔试->一面->二面->三面->HR面 整个过程的时间安排如下:
笔试:
同一天上午在华科有保送研究生的实验室宣讲会,一举两得,我就跟黄序就一大清早出发了,听完宣讲会就中午了,在麦当劳门口吃了“自热米饭”后,就匆匆赶到了东十二,这跟CVTE是一个地点,但是与CVTE不同的是,CVTE笔试只承包了一个教室,鹅厂的笔试承包了整栋楼,可谓是人山人海。在我找到自己的教室后,想让黄序也进去练练笔的,结果HR说没有网上投简历的不能入内,黄序就一个人独自回学校了。鹅厂笔试是一个挨着一个坐的。试卷的有效分值全是选择题,有两道附加题,但是是不计入总分的。题目是用语言为C语言,较为偏底层,包含TCP/IP,C语言基础,数据结构基础,结构体的存储等。附加题是两道编程题。整体时间十分充裕,不用担心写不完,有很多人提前交卷,尽量不要影响自己就好了。
一面9.16:
一面是在珞珈山国际大酒店,分时段进行面试的,所以人看上去感觉不是很多,我被安排到了11:30这个阶段,签到排队了很久,实际上我大约12:10面试的。在大厅领完号码之后,我到了一个单独的房间面试。一面是技术面,面试我的是一个40岁左右的人,第一眼看上去特别的亲切,面试中问到了自己的得意项目,我就把无人艇的利用UDP在应用层实现可靠传输说了一下,后来有问了一些常用的linux指令,问了一下IP报头包含那些内容,以及TCPdump的使用方法。最后就是让自己写一个程序,强调程序要用C语言实现。写完之后,跟他讲了一下,一面就结束了。说实话我不知道我表现的好还是不好。不过在晚上6点时候收到了二面的邮件。
二面9.17:
二面总体流程跟一面差不多,问了一下自己做过哪些关于linux的项目,我就把CVTE的实习说了一下,他非常吃惊CVTE每天的工作量,之后又问了一下Linux基本指令,让我写了一个小程序:实现不定长度字符串中出现次数最多的单词。在我写完之后,对我算法的性能做出了分析,提了一句空间可以优化,我突然想到了一个优化方法,说了出来,“这优化类是冒泡排序”“嗯,对”他肯定了一下。然后他就跟我讲了鹅厂工程事业群的日常工作,说了我和这个岗位的匹配程度。“我看你简历上填的意向城市是上海,可是我我们没有上海的岗位,有上海公司招你了怎们办”“这你不用担心,腾讯的薪资福利是没几个公司能比的”我故意强调了腾讯的待遇,之后二面就结束了。从面试房间出来等电梯的时候我遇见了唯真姐(立知姐姐),因为在这里腾讯面试结束后就该CVTE面试了。所以CVTE的主要面试都在酒店,跟唯真姐交流了我的状况,她邀请我一块儿去吃饭,我哪好意思啊,就说有事先走了。在晚上6点收到了二面的通知,
三面9.18:
三面定义为半技术办HR面吧,刚开始的时候,问了一下自己做过哪些关于linux的项目,问了我grep命令值使用方法。然后就让我自己评价自己。我说我是“不坑队友的人”,他就笑了“你说这个不坑,是英雄联盟里面的,还是什么啊”,“游戏只是一点点,其他的还有,比如我们比赛的时候”,“好,那你总结一下‘不坑队友’有哪些表现”“我没总结过,现场试一下,
- 1:队友交给的任务按时完成,完成不了一定要提前说明情况。
- 2:信任队友,不辜负队友的信任;
- 3:队友需要我,就积极主动”
“你说一下一个你不坑队友的例子吧”“就拿我们做机械创新设计大赛来说吧,我觉得我们队伍拿全国一等奖是绝对没问题的,但是在省赛的时候,由于我的个人原因,导致设备故障,只拿了个省一等奖,我觉得特别对不起他们”“我让你说你不坑队友的例子,你怎么说成了坑队友”“没啊,我就觉得自己特别对不起他们,尤其是他们想保研的,这个成绩对他们保研很不利”(每次想到这我都特别激动)“我看你成绩还不错,那你保研吗?”“我不保,保不到好学校还不如去腾讯。”(额,这句话我说谎了 X﹏X)。之后我就离开了,在下午的3:00收到了HR面的通知
HR面9.19:
由于我觉得保研的心已定,所以腾讯肯定是要回绝掉的。我考虑还要不要去HR面,是通过短信,电话拒绝,还是亲自去说呢。最后我还是亲自跑过去说了,到了HR面已经没几个人了,终于到我了。“你先在我介绍一下吧”“我是徐兵,今天我来的目的是道歉的”“为什么”“我决定保研了,因为我之前还耽误了各位面试官这么多的时间,真的不好意思,感觉不来不好,所以就跑来道歉了,但是我也想用我的一行代码影响8亿网民,希望您不要把我拉黑,让我研究生毕业还有机会进入腾讯”“不会的,既然你决定保研,我就不面试什么了,今天就到这吧”“嗯,谢谢”,从那里出来,我的心情格外的舒畅。
总结:
个人觉得,腾讯面试能一路走下来的,真的全靠运气,可能是是鹅厂缺少这方面的员工吧,才让我有机可乘。面试所涉及的内容是偏底层和网络的,看来基础知识很重要!