面试_腾讯实习生网申+笔试+一面+二面+终面总结 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我,做的项目都太水了
)。之后就一直没怎么理会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面经汇总!
更多阅读
怎样点亮腾讯微博图标 怎样点亮腾讯课堂图标
怎样点亮腾讯微博图标——简介腾讯微博是出现在QQ面版上的,那么你知道要如何点亮腾讯微博的图标吗?怎样点亮腾讯微博图标——方法/步骤怎样点亮腾讯微博图标 1、登陆自己的QQ。怎样点亮腾讯微博图标 2、点击上面的腾讯微博进入。如
如何登陆朋友网 腾讯朋友网登陆首页
如何登陆朋友网——简介原来的旧版本中,很容易登录到朋友网中,不过不少朋友发现,新版本的qq中,找不到朋友网的进入方式了,那朋友网的入口在哪里呢?如何登陆朋友网——工具/原料电脑QQ如何登陆朋友网——方法一:进入qq登录如何登陆朋友网
腾讯官网生成qq在线客服代码 qq客服悬浮代码生成器
腾讯官网生成qq在线客服代码——简介很多朋友在网上找qq客服的代码,其实qq官网给我们提供了生成在线客服代码的地方,使用起来也非常方便和安全,这里小编就向大家介绍一下。腾讯官网生成qq在线客服代码——方法/步骤腾讯官网生成qq在线
怎样查询腾讯朋友网的QQ号码? 腾讯朋友网怎么看qq号
本文今天我在腾讯朋友网上认识了一个MM,我问她的QQ号是多少她不肯说,于是我上网找了一下如何查询腾讯朋友网好友的QQ号码,很多竟然都是收费的,后来我就自己来研究了一下,结果还真被我研究出来了,现在我免费教给大家。好了,其他的我就不多
购买二手房要交哪些税费?_广州_腾讯蓝房网 腾讯蓝房网
购买二手房要交哪些税费?腾讯蓝房网-百姓自己的购房顾问 2010-03-22 11:20来源:网络摘要:二手房的税费会因产权类型不同以及房产证填发时间等因素而有所不同,而且有些城市对于税费的计算标准也不相同,税费大体如下: