现在的位置: 首页 > 综合 > 正文

《腾讯面经》

2017年12月20日 ⁄ 综合 ⁄ 共 4759字 ⁄ 字号 评论关闭

这几天的腾讯实习生面试 

 

这几天一直在为腾讯的2012实习生面试做准备,虽然最后我在最为关键的产品第三面倒下了,有点遗憾,但是对我来说自己的问题有了一些比较明确的认识。昨天和面试我三面的面试官,腾讯电商平台部总监潘子河(Samuel Pun),通过电话和QQ大概聊了下自己存在的问题。虽然他没有让我通过这一轮面试,但是我还是很欣赏他的,因为他对于每一人都有着自己的热情,我会觉得我值得向他请教。

总结他对我的出现的主要问题有这么几点。1.对于产品的过于高层化,缺少具体的方式和措施。2.由于没有这种具体,使得自己的思路有点混乱。3.对于产品更过于自我理想化,缺少去考虑实际的阻碍和问题。其实这些问题我之前也发现过,只是自己没放在心上,没想到就是这些没放在心上的问题,会在关键的时候,成为自己的一个短板。与此同时,我自己总结的时候,有一点是我没有去做好的,就是在自我介绍的时候,没有具体的去说自己的优势,以至于在说以自己的一些优势的时候都是很抽象的的表述,甚至在面试的这几次都没有提到自己的学生会经历和班主任经历,对我来说确实是自己的一种缺失。

腾讯的面试是我第一次完整意义上的面试,其实对于我印象最为深刻的是产品类的群面,之前没有接触过这个东西,所以有点担心,但是群面过后,我会觉得他的意义超过了后来的每一次面试。首先我很喜欢我们组的所有成员,我们通过短短的见面,就能非常好的融入到了一起,并且那种凝聚力很难得,月,三土,冬,雄,季节,三木,超(成员没有先后之分),每个人给我的印象都很深很深,很感谢他们。那种在没有敌意的争论,是一种非常好的享受。

细节决定成败,这句话一直在听,没有想到在自己身上有了很好的展现,是一种很大的教训。后面的路还很长,需要自己的继续爬起来总结经验再走,有信念,永远是不会错的。

 

 

2012腾讯暑期实习笔经面经,技术类

内容逐渐补充。

----- ----- ----- ----- ----- ----- ---------- ----- ----- ----- -----

以下一段话来源于内部员工:

"

笔试应该不会细到数据挖掘这个方向,面试可能也不会设计太深。

对实习生来说,考核的应该还是通用技能,就是对算法、数据结构、编程语言和思路之类的基本能力

 "

2.参加了武汉地区的笔试,地点在低调的原武汉城建学院,腾讯暑期实习的笔试地点在华中科技大学的东十二,一个教室可以容纳20乘20人,一共10个教室。可见招聘之激烈,任何人都是挤着坐的,通讯设备也不查,基本上是靠自觉,楼主是老实人,除了最后一下拍了一张全场爆满的场景图以外,其他时间都没有将手机拿出来去做违纪的事情 > <。

这样的考试,这样多的监考老师,超过5个人,包括巡查的(对于400人的考场,这样的人力还是不足的)居然对考生全部免费,卷子的质量很好,卷子一共有8面,加上一张答题卡。腾讯真特么的有钱啊有木有??

受限制于保密协议,题目我只简单地说说,计算机的内容考的非常全面,如果复习的话,只要搞定那本《软件设计师教程》所有的选择题就不会有问题,最让我惊讶的是居然还考了密码学的知识..冰山一角;

填空题里的代码填空很基础,考的两种时间复杂度下写一个函数,求一个最大数组序列,就是对于数组A[n],这个数组中,a[i]~a[j]之和是所有可能连续数组中最大的。是不是很简单。

附加题考的分布式系统设计方案,不会啊,瞎扯野棉花,旁边的中科院保研美女刷刷的写,她是学这个方向的有木有!!

总结:觉得难度不大,涉及面广,选择题很难区分度不大,除非是已经是中级软件设计师的人或者计算机本专业课程很扎实的人,毕竟相对较少,最有区分度的就是填空题的40分,算法是所有学过c的人必须掌握的,如果做得不好就可以被直接pass掉了。附加题考的太细,如果学过的人直接进入第二轮,那也没办法,谁叫别人比你起飞的早?

等待了一周,大家都先后收到面试通知了,我还迟迟的傻等,规定日期还没有看出任何希望,在应届生和大街网上看到各种人炫耀收到面试的消息,有些失望,问了问腾讯内部的员工,他说不同的面试官发信息的时间不一样,再等一天吧。。一样是痛苦的浊急等待,LZ于是在大家都已经收到消息完毕的时候决定第二天去霸面,先以为霸面是多么一件英勇的事情,结果到了现场才知道,霸面队伍已经都排起了长龙,而且又专门人员负责接待,可是答复颇为敷衍:“如果面试官有需求会下来筛选你们的简历的,回去等通知吧!”第一直觉是,这句话不靠谱,还是要霸道的找到面试官才是上策。。。顺便说一下,腾讯面试的地点非常的霸气,是一五星级的宾馆,从2楼到八楼,全部被腾讯包了,每一个房间门口都无一例外排起了面试长龙,最低的门市价是一间房998,算上所有的房间和饮食,每天起码需要10万,腾讯整个招聘在几个城市同时进行,估算仅仅实习生招聘就需要花费200万以上,不得不佩服他们雄厚的财力;

由于我是第二天去的,已经有一些非技术类的人过了1面等待二面,他们凭借短信进入休息室然后拿到面试时间和房间就可以坐下来休息了,有沙发有水,环境很好,我们只能到处找落脚的地方,挨着个的和门外的人寒暄,套到他们所面试的是什么方向的,都有些谨慎,这才明白寒暄的真正意义。。。

把整栋楼“遍历”了一遍,摸清楚了2-3楼是客户端,前台开发,4-6是非技术类,7-8是后台和算法。始终没有找到我运营开发的房间,问了很多面试官,人都很和善而且愿意在百忙中听你的情况,随时接受霸面的姿态,可惜的是他们和我的方向不同,更可惜的是他们也不知道其他方向的面试官在哪个房间。只有道谢鞠躬了。

于是我又到7楼的HR柜台找他们帮忙告诉我面试官位置,一个个守口如瓶的,应聘者也一批一批的从电梯里出来报道,这时候看到了我初中的同学,她是中南财大的,选择的是产品的方向,穿着职业装很不同,她是来霸二面的,由于知道1面的面试官在哪个房间,她得到机会下午来面试。我看到希望渺茫,就和她都回家等通知了。中午吃了个饭睡了个午觉就继续来到酒店视察军情,途中遇到一个高帅富,寒暄了几句后他得知我是学技术的还是C++的就告诉我他同学是hr来帮忙的,在总服务台,于是他打电话给他同学说走廊里有一个你们正缺的C++要不要,回答道今天和昨天情况不一样,没那么紧缺了不好说。等他挂了电话,我问他同学是一个穿白衣服的白富美麽?当时他有点不悦,但是我居然愚钝没有看出来。

后来去服务台看到白富美问你刚才是不是有个同学给你打电话,她居然说,那是我的男朋友啊。。。

我瞬间明白那不悦的表情了,高富帅护黑木耳之现实版啊,我一低端屌丝只能嘘唏不已了,前台hr们看我晃悠那么久,于是拿走了我的简历,交给一个胖胖的帅哥,跟我差不多大,他把我的消息发给了某个面试官就叫我去728房间,拿到房号如获至宝,第一次霸面成功!心中充满自豪,不可一世的看着其他面试者。

门口排队的有6个人。。。等了很久,要求做了一道很变态的C++算法题,还是被鄙视,进去以后二话没说推荐我去做测试,于是又拿到一个房号837,又有很多人,于是安排我第二天下午2点半再去,我就带着希望的种子回家了,回家以后猛补习测试的知识,第二天早早的就到了,结果出乎我意料的是(我的十分委婉的留学倾向:我说我将来如果觉得技术跟不上会去留学学习新技术回来继续报效腾讯,但是结果是,他们不希望你将来有考研的打算,更别说留学了,于是面试官收起了笑容坦诚的讲:他们培养一个人和让他学会内部技术是需要很大的成本的,还有更多艰苦朴素的孩子需要这样的岗位.潜台词就是要你在这服役一辈子别处去了).于是我对他说,你对你们公司要负责人我当然可以理解,但是我也需要对自己负责任,所以说希望你们能再给我一次面试的机会,于是他勉强答应了我第二题下午去8XX(忘记了)面试linux开发的.

第二天提前去门口偷听前面一位同学的问题,由于下雨,这位同学把伞放在房间门口,当没有对话的声音时候我可以看伞还在不在门口来判断这位同学是否已经面试完毕 LOL .... 这个高壮面试官乍看起来完全不像是搞技术的,他没有闲扯,全是最直接的问题,比如linux的基本命令,ps,ls,vim编辑器的命令入删除一行dd,linux上c的编译工具用过哪些,gcc的基本操作问题不少.然后就是数据结构问题,链表哈希表基本操作,接着就是问我oracle窗口函数,我问他是不是聚集函数,被面试官笑着鄙视了,的确很冷门,学校没讲,书上也没有,只有做过大规模项目的才会用的到,面试官也这么说.基于大部分都打出来的情况下,他问我暑假是否有空,导师会不会放人,这让我异常的激动,似乎需要我明天就过来上班似地...

PS:又过了一天,我还是去了酒店,看看他还有没有在面试其他人,遗憾的发现他还在面试,碰巧听到他在房里打电话:指标是录取5个人,但是感觉只有4个合适,我这里有几个适合你方向的要不要送过去面试,一个技术可以不太会说话,一个是个本科女生,技术一般,看起来蛮聪明(= =,真是禽兽).

他们真是挺为公司负责的,宁缺毋滥,我没等到通知算是被刷下来了,可惜.

回想起来,估计是由于是零时抱佛脚,gcc的环节露出破绽吧.

由于精力有限:一下只写感想,流水账就打住吧。。blablabla了很久了。失态 = =

1.霸面最好找到面试官的房号,其次就等HR通知,告诉他你会什么监督他们通知你的情况给面试官,大胆的和他们提要求。

2.霸面最好第一天就去,不管是不是面试官延迟,很多HR给的霸面的机会已经是那些剩余下来的位置,你满意的也许已经永远不会有需求了,我这几天4次面试中,没有一次是面到我的本职方向。

3.如果用人单位问你将来有什么打算,千万不要说你想出国或者读研,他们认为培养一个人才公司需要很长的时间和很大的投资,你的不确定性别人肯定不会要你,LZ就是吃了这个亏,其中一面直接pass了,即使你为了考研和出国组准备了很久,甚至有了很好的GRE或者TOEFL成绩,也不要过分明显的写在resume上,也不要光荣的觉得这是一个很好的人生规划,用人单位可不这么认为。也许看似不公平,但是对于用人单位来说,当别人花了大量时间做技术的时候,其实是在为求职准备的,为了公司未来的价值准备的,但是当你花大量时间在考研留学时,这是在为你自己的未来准备的,与用人单位无关。所以这些时间必须隐形掉,但是你有必须同那些做了很多实践的人竞争,确实不容易,人一生能做好做精的事不多,所以,一旦确定方向,一定要做的专业,to
be professional.但是LZ可不是好欺负的,再次找到他,说你为了公司长远的利益考虑,我可以理解,但是我也要为自己长远考虑啊,我还有几年才会出国,所以还需要给我这次面试的机会,于是他无奈的掏出了几道题让我做让我解释,答得都不太好,他已经给我机会了,我很感谢,(题目很基础,你能想到printf也会有一个返回值吗?那就是他输出字符的长度。。。)

所以霸面的人请问问自己,你真的就准备好了吗?

4.技术类面试官的每一个问题都是有针对性的,超过2个问题打不出来基本上就无望或者被转到其他部门了。

5.一定要主动争取,你可以主动地告诉hr你会什么,他可以安排到你没录满的地方试试,但是一定要专长,没录满的愿意多半是面试官要求高,所以觉得不行就不要浪费别人的时间了。

6.不要相信“请手机保持畅通”,或者”你随时都可以来实习吗?”的安慰性话语。

7.腾讯C++的需求是远远高于java的。

8.腾讯的整个面试过程运行流畅,沟通系统先进,而且面试官每个人的专业素养非常高,肯定是久经面试的高手,很专业。 

9.你可以在hr和面试官之间不停跑动协调。

10.从面试的问题上,就可以知道腾讯现在的需求是什么,产品是什么,接下来需要学什么技术。

好了,总结就这么多吧,单手码字确实累,鲁鲁犒劳自己。

 

 

 

抱歉!评论已关闭.