腾讯实习生招聘体验~

    4月3日左右,得到腾讯开始招暑期实习生的机会。于是报了份简历,4月23日下午收到通知,于是朋友几个一起赶往武汉,随便找了个地方住。第二天笔答,拿到题后,大概看了下,还可以。选择20道,10道填空是根据程序添语句,最后还有道附加题。前面选择题,有道编译原理的拿不准,错了道探测IP路径的题,还有些不太稳,不过总体难度不是很大。填空题,第一道比较简单,第二道考的最短路径的一个变形,看懂这程序用了近20多分钟,还好考试时间2个小时,时间比较充裕。失败的地方就是C语言的二位数组竟然写成了Array[i,y]而不是Array[i][y],写C写太少,总想成C#。 最后一道是附加题,运气好的是考的是我比较在行的算法,是一个拼音匹配的算法,我介绍了大概的算法,并写出了建表的TSQL和存储过程,并介绍了动态调整字的显示优先顺序。考到自己擅长的地方,确实很难得,呵呵。

    之后,4月24号晚上,我就收到了面试通知,因为我第一个收到的,结果把大家都紧张坏了,一有手机声都急忙看手机,这种情况:一群程序员坐在床上聊着天,突然一手机短信响,大家立刻屏住呼吸般的等待。最后名单出来了,小余和李瑞也收到了通知。25号当天,我是12:00-12:30面试,所以很早就到了宾馆,登记后,我在510面试,很紧张。

    面试我的人是一位35岁左右的人,他很客气和友好,看来腾讯是很重视这次实习招聘的。一上来,可能因为紧张,我把之前自我介绍的词都忘记了,只是简单的介绍了自己的姓名学校,连自己擅长的技术也忘了说。之后他让我做了一些题,自己去看我的简历。拿到题,一看是C语言的改错题,很尴尬,以前没见这种类型的题,第一道是常量指针和指针常量的题,以前看过,所以答上来了,第二道是指针的指针,给了一段程序让我找错……这下我是真的不知道怎么改了,看了几遍觉得没有错误,他什么也没说,让我看其他的题,也一样是改错,我也觉得没什么错,这时心情很尴尬,C语言用的太少了,一瞬间完全找不到使用错误,函数的意思可以理解,但细节方面还是不行。后来问了我一道sizeof(struct)的题,因为不知道补全字节的机制,所以也数错了。 之后他问到了我做过的项目,我简单的介绍了下,之后问到对IT的看法,我也提了一些。到最后让我做了一道两个有序链表合并成一个有序链表的题,也是要用C写,我写到一半,后面人敲门,于是我就把思路给他讲了下。后来他问我有什么问题没,我就问了一下C#在腾讯的应用,主要是开发内部使用的项目管理系统,当然肯定还有SLQQ和WPFQQ。

    总体感觉自己在C语言上掌握的不熟练,光看了那么多书,会了很多理论,但很少写过C的,大多数都是C#代码。另外,腾讯的面试考的也是基础知识部分,没有那些大型架构和大型算法,也没有问一些项目解决方案,仅仅问了最基本的C语言的使用。我报的是Dotnet方向,一直以为面试会考C#或Dotnet的内容,看来是我自己想错了。现在我在等待4月27号晚上的结果,不知道自己能否还有下次面试的机会,不过不管如何,这三天的时间我学到了很多东西,开阔了自己的眼界。

    今天和郭智交流了下,搞技术的确实不容易。大公司考很多基础,从C.到C++,到LINUX,到内存,到进程,到架构,到语言……,深深掌握这些内容才是王道。纵使自己做过很多项目,开发过各种东西,如果对这些基础理解有所不足,也只是空中楼阁。不管这次面试的结果如何,我决定暑假留校闭关学习这些基础及操作系统内核技术。

    这次面试让我看到了自己的不足,亡羊补牢还为时不晚,我会更加努力的学习这些技术和能力。此篇文章作为誓证,一定拿下十月的腾讯应届生招聘!!!

posted on 2010-04-26 20:20  寻雨  阅读(450)  评论(0编辑  收藏  举报

导航