面试_腾讯实习生网申+笔试+一面+二面+终面总结 2009.05.20_面经

腾讯实习生网申+笔试+一面+二面+终面总结 2009.05.20

2010-01-08 15:12:41

回复

要查看更多面经相关信息,请访问校园招聘CLUB:腾讯QQ2010实习

发信人: escorter (escorter), 信区: Job

标 题: 腾讯实习生网申+笔试+一面+二面+终面总结

发信站: 逸仙时空 Yat-sen Channel (Wed May 20 22:58:51 2009)

持续将近一星期的面试结束了,最后剩下的只能是等待。。。。。在此分享一下自己的经

历。。。。

网申

开始一直考虑自己填什么方向。感觉自己对web方面有一定的了解,但自从大二下学期后,

就一直没弄了。而且感觉不是很想做web方面的开发,所以最后选择了客户端开发。

记得网申是五一回来以来才正式提交的。五一前填了一半,就回家去了,一直在考虑填哪

两个项目上去好。五一回来后,决定填一个计算机图形学的项目(画图小程序)和一个还

没完成的项目(即时通讯软件:文字+语音功能)(希望大牛不要BS我,做的项目都太水了

面试_腾讯实习生网申+笔试+一面+二面+终面总结 2009.05.20_面经
)。之后就一直没怎么理会tencent这次实习招聘。

技术精英赛

初赛算是做了3道题目,最水的那3道。复赛第一题目想到了用树状数组和map,但有些细节

一直没处理后,最后一道题目没过。被完全BS了。(算法大牛不要BS我,主要是自己太水

了。。。。)

决定霸王笔

15号晚,tencent开笔试通知。一直都没有收到。问了好几个好朋友,都收到了。真郁闷,

想不到自己从网申被BS了。好几个朋友都叫我去霸王笔。听说tencent还有专场霸王笔的,

当晚决定我班上几个同学星期六早上一起去霸王笔。

由于还是要交简历,觉得自己之前的简历网申都不过,就问几个网申过了的同学,发他们

的网申简历来参考参考。对比一下,发觉的确有些不同。自己的项目介绍都比较简单,50

字以内。而同学的项目介绍都比较详细,有“项目陈述”,“技术点”,“项目职责”这

些,感觉至少是能让别人比较清晰地了解到项目吧。难怪自己被BS了。所以当晚就主要是

改一下简历,然后拿本软件设计师的书来复习复习。

霸王笔

Tencent的笔试题目感觉还属于比较适中的,能考到的都考了,数据结构,算法,计算机网

络,计组等知识都涉及到了。由于有些东西学了很久,没什么印象,只能凭个大概去选择

的。后面的一道算法题目,则是算了很久很久才大概明白它的代码思路。前面的整张卷做

下来,完全有把握的题目不多。最后的一道题目是附加题,感觉有些意思。题目做过的应

该都记得,个人感觉和某年ACM校内赛的题目差不多一样(sicily上面好像也有)。能做的

方法很多。考试结束后问了不少同学,发觉大部分都是用二次排序和一次遍历去完成的,

而我是用trie树来做的,但代码写得很烂,而且忘记了时间复杂度了,就随便写了个nlog

n上去。

回来的时候查书,发觉trie的效率好像是O(26(n+m)),还算不错的效率。但感觉自己的代码

写得太乱了,估计考官没什么心情看。而且前面感觉答得不是太好,感觉没戏了。。。

一面

Tencent的效率感觉很高,周日就开始一面了。。。。去到发觉一面的同学非常多,有很多

人都穿正装去了。由于感觉tencent比较提倡个人自由,应该不需要穿正装这么正式,而且

感觉穿正装会弄到更紧张,所以是穿平时的衣服去的。

约了我是4点半,但一直等到5点多才轮到我。

面试官比较nice,一开始叫我简单介绍一下自己。我从大一开始讲起,讲自己的学生会网络

部经历,然后是大二图书馆项目经历,接着是大三的课程项目,还有刚参加的tencent技术

精英赛。

然后面试官开始叫我写代码,一个是字符串拷贝函数,感觉原型可以是

Copy(char* dst,char* src,int n),还有一个是quicksort。当时我竟然把quicksort不知

怎么的和shellsort联想起来,觉得自己对quicksort没什么印象,就直接对面试官说了。

面试官就说那就写冒泡排序吧。(唉,被BS了。。。。)我就开始写代码,拷贝函数很快

写好了,bubblesort也很快写出来了。面试官看了我的代码,就说,要是(拷贝函数中)

的两个函数的长度不同,怎么处理?这个代码是有些问题的。。。(没有进行一些异常处

理了,看来在考细心。。。。。)他又看了一下我的bubblesort,就说,这个也是可以优化

的,让我再想想。。。突然间想起算法书里面的确有提到bubblesort是可以优化的(后来

和同学讨论,大一上zhangfeng老师的课的时候是有讲到的,可是忘记了。。。。。),但

忘记了怎么实现,只好对面试官直说了。。。。

面试官和我谈回笔试的附加题,我就对说他大部分的做法,以及自己对trie树的想法,感

觉他觉得不错。

后面就和我聊一些职业规划的东西:如果在tencent,打算如何发展?假期能来多长时间?

假如不慎将用户的数据删除了,怎么办。。。一些感觉没什么标准答案的东西。

最后加问一道算法题目,大概意思是两个文件都保留有千万个以上的10位以内的正整数,像

qq号码差不多吧。。那如何找出其中的相同的呢?

当时第一的反应是感觉和上算法课中提到的桶排序差不多(不知自己是否理解错误了),

用内存上的一个位对应一个数字,只要先读入一个文件,对数字对应的内存位置标记一下

,再读入第二个文件,再对数字对应的内存位置标记。如果已经标记,就是相同的。。。

。和面试官谈了自己的思路,面试官似乎没听到我说用位标记,当成是标记一个字节,或

者32位。。。。最后的评价是效率不错,但内存爆了。。。

然后问我对web开发熟悉不熟悉,我就说很久没弄,但如果给时间,就没问题的。

最后就是问我有什么问题。。。。那时我很傻,就问他精英赛的题目怎么做。他说没了解

。最后就是说送我出去。。。。。

总结:感觉面试的内容是比较基础,但问到很细节的地方。或者细节看出一个人的水平吧



回来问不少面客户端的同学的情况,似乎都是直接问项目经验,直接问到项目的技术难点

。像我这样的写代码,是比较少数的。应该是每个面试官风格不同吧。感觉自己是幸运的

,至少代码不算写得太差。。算法题目算是回答出来了。可能自己是比较天真,当时面试

官问我假期时间如何,感觉可能能进二面了。。。。

二面

二面是星期二,定在早上二点半。地点是裕通大酒店。基于一面的经历,二面前的一晚,

在不断地看各个排序算法,还有程序员宝典的一些东西。。。。现在想来,临阵磨枪,还

是有点用的。

二面的面试官感觉就是应该属于项目经理级别的。一开始就感觉和他处于不对等的位置。

被他完全压着来问。

一开始就问我是否知道被转到了web方向了(想不到这么快就被tencent的客户端组的BS了

。。。)我就说大概知道,一面面试官大概透漏了一下。

然后就开始让我介绍项目,选了我帮图书馆做的一个小项目。我介绍了一会,他就问我登

陆系统怎么弄。我就说好像是用microsoft的一个工具包。。面试官听了,显示出困惑的表

情。。。我一直在想密码是用什么算法加密的,但又忘记了。。。只介绍了一会儿,就没

能讲下去。

他又问我对C++、C熟悉不熟悉,我没答他,因为不想他问我一些语法性质的东西。他又问

我对jsp熟悉不熟悉,我就说细节忘记了(当时感觉太糟糕了,怎么面试官想问我什么,我

都不懂啊),他就笑着说“你这个不熟悉,那个不熟悉,你叫我问你什么?”。。。。当

时我很无语。。。感觉要被赶走了。。

他就出道题目考我。。。10G文件,保存的都是数字,如何找最大的100个?记得不久前我

一个同学讨论过相同的事情。脑中努力回想,努力回想。。。暂时没想到,只说出一个简

单的,分块读入,每块进行排序,将每块排出的100个数字合并,再进行排序,就出来了。

。。面试官显然对这个不满意,就说效率太低。。。。

我继续想,感觉关键点是合并数字方面的处理,突然想起之前看的堆排序,还有sicily上

面的一道题目,是维护两个堆来找中间的数字,那现在是否可以用堆来做。。。。最终想

到了用一个最小堆来弄就可以了。。。。(突然间感觉二面又有了机会,至少是回答出一

道问题了)

后面又问一些比较无语的题目:16G内存对于32位的计算机是不是没用了。。。。(三面的

时候见到一个同学,也是问相同的问题,才知道多线程的时候是可以用到的。。。。。很

深的问题),IP和UDP的区别。。。。。。(很多同学说我听错了,应该是比较TCP和IP的

区别,但记得自己是没听错的)。。。。。还有就是死锁是怎么出现的。。。。。

后面还问了我对http协议的熟悉程度。。。我就说http协议不熟悉(太后悔没像gansen所

讲的,一个组都做计算机网络的作业了,就是第二个course project啊,本来可以在吹特

吹的,但自己就没做那part,只做了msn协议的分析),但对msn熟悉。他就让我讲msn和qq

的区别。。。

我就说一个基于TCP,一个是UDP,一个加密,一个不加密,还有MSN数据包格式如何。。。

。控制格式如何,如何区别传送的是文字和表示用户正在输入文字的控制信息。。。。(

突然间发觉有些老师上课的内容挺有用的,一面是zhengfeng讲到的bubblesort,二面是ge

nsan的courseproject)

后面面试官又问了我一些职业生涯的问题,还有一些工作方面的问题。。。还问我,你对

做web开发有没有信心啊?我就很肯定地对他说:。。。。。。。。。。希望打消他的疑虑

吧。。。

最后面试官叫我问问题。。。我问了他一个问题,他解答完,又问我有没有问题。。如何

几次,感觉很怪。。。。最后和他握手结束二面。

总结:显然由于没有比较大的基于MFC或者WIN32的项目,直接被客户端方向的人BS了,被

送到了WEB方向去。做过的项目最后还是写些技术总结,以后面试的时候可能就会问一些这

样的问题。好像项目年代久远了,细节忘记了,面试的时候就比较糟糕。(面试前没想到

会针对web的项目来问,认为会针对mfc的项目来问,所以毫无准备)数据结构感觉还是比

较基础的东西,不知什么时候用得上,学习得深些感觉比较有用。面试的内容涉及得比较

广,学习的时候还是要认真些,不要为了考试而学习,那只会使知识很快忘记。将知识变

为一些常识性的东西,感觉才有用!

终面

以为二面后被BS,想不到中午一点就收到通知,去终面。没怎么准备,就是去浏览一下te

ncent的历史。想了一些很傻的问题。中午休息,好好准备终面。但感觉终面比较难得,似

乎有些睡不着。。

去到那里,发觉有好些人,大家都聊起一面二面经历起来,气氛比较和谐。。。。

之前负责二面通知的哥哥说到我了,带我去他的1005号房,他说找我的简历。。。我就问

他,请问在哪里面试?因为我完全没注意到那个人就是hr,我去到的时候见他穿着短裤,很

随便。。。。。。。。。。

他就说,你是不是觉得我不像hr?.....(我无语了。。。感觉很糟糕,一入来就BS了hr一下

。。。。)无奈,只能尽量调整一下情绪,反正已经说了。。。。他趁机向我推销了tence

nt所倡导的文化,有人还上班穿拖鞋呢。。。。。。。我听着他讲,微笑着点头。。。。

。(似乎有些犯傻.._)

然后就让我简单介绍,从来没试过在hr面前介绍,不知介绍什么,就随便讲了一下。。。

。中间还说同学讲我的评价是平易近人。。。hr就来纠正,说平易近人只能用于对长辈的

评价。。。。(也是,主要是自我介绍是现场想的。。。。。无办法,只能继续讲)还说

到学院给我们组织的模拟面试,说自己的评价是坦诚态度好。(主要是不知说什么了,想

到什么就说什么。。。。。)

面试官听了,就问我一些常规性的问题,你可以去实习多久啊。是否已经修够学分啊,还

有觉得公司怎么样啊。。(感觉所有公司应该都会这样问的吧,终面是这样的吗?不知道

面试官要考我什么了,我只能用自己最真诚的态度去讲,感觉也是想到什么就讲什么。而

且感觉也不是特别的紧张,因为这些问题毕竟没正确答案,只能看rp吧)

讲了大概20分钟,hr觉得没什么问题,就说面试结束,未来两个星期等结果吧。

总结:终面感觉就是简单聊一下。Hr了解一下个人的情况。如果被刷掉了,我也不知道自

己死在哪里了,如果给offer了,我也不知道自己成功在哪里。。。只能说当时尽自己最大

的真诚说出自己的东西。

整个总结:感觉自己是比较幸运的,每次面试官都有问我一些我比较懂的问题。大三第二

学期认真看了一下数据结构的书,还有在sicily上面做了一些算法题目,感觉还是不错的

。至少使自己能比较轻松地在纸上写一些代码出来。平时的积累比较重要,无论是笔试,

还是一面,二面,中间隔的时间比较短,在短时间里根本不可能准备太多东西。只能复习

一小部分的东西。如果平时掌握得比较好,面试的时候就比较容易回忆出来。感觉如果是

大一大二,最后尽快定好技术方向,必然要有自己比较擅长的技术。像自己,做web没做深

入,学win32,mfc的时间也不长,做的项目不多,而对算法也不是特别熟悉,找实习的时候

就比较尴尬了。感觉无论投什么职位,竞争力不强。(和自己网申的时候想到的情况差不

多)很多基础性的知识都没掌握好,后面真的是要好好补习这些知识了,不想再被BS!

除了的这条面试面经信息之外,你还需要更多的面经信息吗?请查看大街网2010面经汇总!

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/113226.html

更多阅读

怎样点亮腾讯微博图标 怎样点亮腾讯课堂图标

怎样点亮腾讯微博图标——简介腾讯微博是出现在QQ面版上的,那么你知道要如何点亮腾讯微博的图标吗?怎样点亮腾讯微博图标——方法/步骤怎样点亮腾讯微博图标 1、登陆自己的QQ。怎样点亮腾讯微博图标 2、点击上面的腾讯微博进入。如

如何登陆朋友网 腾讯朋友网登陆首页

如何登陆朋友网——简介原来的旧版本中,很容易登录到朋友网中,不过不少朋友发现,新版本的qq中,找不到朋友网的进入方式了,那朋友网的入口在哪里呢?如何登陆朋友网——工具/原料电脑QQ如何登陆朋友网——方法一:进入qq登录如何登陆朋友网

腾讯官网生成qq在线客服代码 qq客服悬浮代码生成器

腾讯官网生成qq在线客服代码——简介很多朋友在网上找qq客服的代码,其实qq官网给我们提供了生成在线客服代码的地方,使用起来也非常方便和安全,这里小编就向大家介绍一下。腾讯官网生成qq在线客服代码——方法/步骤腾讯官网生成qq在线

怎样查询腾讯朋友网的QQ号码? 腾讯朋友网怎么看qq号

本文今天我在腾讯朋友网上认识了一个MM,我问她的QQ号是多少她不肯说,于是我上网找了一下如何查询腾讯朋友网好友的QQ号码,很多竟然都是收费的,后来我就自己来研究了一下,结果还真被我研究出来了,现在我免费教给大家。好了,其他的我就不多

声明:《面试_腾讯实习生网申+笔试+一面+二面+终面总结 2009.05.20_面经》为网友不倒男神分享!如侵犯到您的合法权益请联系我们删除