腾讯三次面试经历,不纯的干货

楼主参加了本次武汉腾讯的实习生招聘,经过笔试,一面,二面,hr面最后。。。。。进入等通知状态。。。希望下面的经历能给大家一点指导意义。
一面:
听到叫号之后赶紧上去了,来到门口,上一个研究生还在面试中,当时好像是在写代码阶段,我就在门口等着。过一会儿就听见面试官好像现场表示好像不满意的样子,好像是很简单的编程题都没写出来,问有项目经验没有,研究生说自己忙着读论文写论文,没什么项目,写代码都是在leetcode上刷题来着,(这样耿直有点不好吧)
到我了,首先万年不变的自我介绍,他顺便看简历。
恩,然后听到我是大三的。。。
面试官:哇,你大三的啊,现在那么多研究生,我今天面了好多,你就不考虑读研深造下?
我:(上来就放大招啊)我觉得我不太适合读研究生,我不擅长读论文写论文做学术研究,就喜欢写程序,写自己想做的东西,喜欢研究新技术,学习使用新技术。(怎么样,这个×装的就问给不给满分?!!!好吧,其实说的真的是大实话啦~)
面试官:恩,我们来看下啊,我们的x同学(这个是说的我啦),恩,做过的项目都还蛮多的,第一个项目还蛮大的,诶,这有两个游戏的项目啊,这么说你为什么不投游戏部门啊???
我:(纳尼,我投的不是游戏部门?我投的就是IEG互动娱乐啊,什么鬼,没办法,不想改了,谁知道改是怎么改呢,能不能好好面试都是个问题索性瞬间想到了理由,机智如我啊)我觉得游戏开发部门对图形学要求比较高,我引擎源码看的比较多,当时想多学点C++知识吧,开发游戏较少,不想做单纯的游戏开发想去做引擎研发,但是那个对图形学的要求有点高,我觉得本科生很难胜任,然后觉得我C++应用开发经验还蛮多的,就报了这个部门。(强行解释一波,还真的给圆过去了,不过其实真的无所谓啦)
面试官:恩,这样啊(不小心看到我的技能槽里面写了个有spark分布式计算基础),诶,你会spark啊,你给我说说你用spark做了哪些东西吧,还是说只是处于研究学习阶段啊。
我:(一看就是不关注重点的面试官,我那么大的三个项目,你偏偏问我最不熟悉的一个,我才刚入门啊,还好有些成果倒是)恩,已经实现了一些我研究课题上的算子,实现过两个spark APP,处理我们的二进制数据,还不错,就是我们条件差,用的机房几台机器组的一个spark集群。
面试官:你们的数据量有多大啊?需要spark来处理?就不能随便写个C++小程序实现?
我:额,不不不,我们的数据有40G+ ,然后主要还是研究学习spark嘛,说不定以后用到更高端的地方。
面试官:给我说说你实现的两个spark APP吧?处理数据花了多长时间,你是怎么实现的?
我:恩,blabla,第一个算子很简单,不过我说了好像他没明白,第二算子,我想了想,我说我画图给你解释吧,然后画图解释了。。。
面试官:(比较满意的样子)你给我说说Hadoop,spark,storm的各自的优缺点吧
我:storm 只听说过,没怎么学习过,Hadoop也只是看过一些跟spark联系密切的。(然后介绍了下我理解的spark和Hadoop)
面试官:你给我讲下spark的计算模型吧,计算过程。
我:blabla,画图给他看了
面试官:说说spark的RDD的理解吧
我:(bla,bla 的说了,解释的深入不深入就不知道了)
面试官:恩,好的,你还算是有点spark基础吧,
我:嗯嗯(赶紧呵呵,求别问我spark了,我真的还没学习到那么深入)刚接触没多久,然后平时上课啊实习啊都没太多时间做这方面的研究。
面试官:其实你们学校本科阶段就有这种研究我还蛮意外的,好了我们做道编程题吧,你写个链表逆置的算法吧。十分钟,时间不够的话写思路也行的,不要紧张。我的去接个电话
我:(故作思考状)恩,好的。(然后两分钟写完了,这个算法我真的太熟悉了没办法,然后我就在看房间的各种布局,一看就知道面试官昨天晚上睡在这里,行李箱还在旁边没关上,被子都像是随意铺了下,床上的被子上面貌似还有几个反过来放的简历。这时他好像在外面看到我坐着左看右看的然后赶紧进来,打了五六分钟电话的样子吧)
面试官:(拿着我递过去的代码),说你给我讲下思路吧。
我:恩,是这样的,(直接画图,解释了下要注意的地方)
面试官:恩,那你觉得有没有其他的实现方式呢,
我:(故作思考状,5s后)还可以递归实现,是这样的。。。。
面试官:OK,恩,我们的x同学啊(就是说我啦),C++基础还不错,其实你蛮适合我们部门的,我们部门也是做应用端开发,也会处理TB级的大数据,需要一点分布式计算基础的同学来做,你的技能槽蛮适合我们部门的。
我:(听到这个好开心啊)
面试官:那么针对x同学,我给你一些面试的建议啊,后面面试的时候你就要注意我说的(然后就是面试建议,建议我对有些问题尽量能用画图的方式帮助面试官理解你做的东西,毕竟他们是没做过你做的这些东西的)恩,行,今天的面试到这里了呀,因为我们还需要看后面同学的表现,所以如果有后面的面试的话我们会第一时间通知你的。

就是这样,没问我C++,没问计算机网络,没问操作系统,其实我还想着能问些这些问题呢。
然后我就离开了,心想应该能过吧,只要研究生不要太厉害不要太多就行了。

总的来说,一面面试官感觉好和蔼好温柔的感觉。本来那么紧张,跟他说话一点都不紧张。

二面:
一点钟开始在那里等,二面的人貌似比一面的孩子直接少了一半的感觉,刷的有点多啊。
到时间之后去了面试的房间,这个面试官有点怪呀,居然是背对门的,进去之后,哇,这面试官绝壁是程序员啊,很可能是部门大牛啊。唏嘘的胡渣,圆圆的脸,略臃肿的身形,绝壁是高手啊。当时就有点不敢装逼了。
面试开始:
先做一段自我介绍吧,介绍下自己的强势,自己擅长的技能。
我:我叫xxx,来自xxx学习xxx系,现在大三,这次来面试腾讯暑期实习生。我擅长Windows下的C++开发,有大项目开发经验。有游戏开发经验,阅读过cocos2d-x游戏引擎源码,对cocos2d-x引擎比较熟悉。之前也参加过cocos游戏开发大赛进入复赛 。熟悉常用C++11新特性,熟悉数据结构与算法,熟悉常用设计模式。有spark分布式计算的基础,做过一些spark小项目。
面试官:(全程研究我的简历,一直在看)给我依次介绍下你这些项目吧,首先这个 中大比例尺化探数据一体化处理系统。
我:这个项目是来自于中科院的,目的是帮助野外勘探地质化学的专家们将勘探的数据分析处理的一整套系统。使用C++基于MFC开发,(然后就是我做的几个功能模块的设计与实现,我语速好像是略快那种)
面试官:恩,我明白了,介绍下你参加那个co 。。。co。。。s,是这样读吗?介绍下这个项目吧
我:(心想看来你不知道这个游戏引擎啊,装逼模式开启,max!!!!!!)奥,是这样的,这个游戏是个第一人称的冒险游戏,游戏场景比较多。。。。有哪些功能啊,怎么玩啊,怎么设计的啊,然后说游戏代码在github上开源了,可以看到。
面试官:哦~  我知道了,那你给我介绍下这个引擎吧
我:(哇,你都不知道这个引擎,就不要怪我描述的高大上哦)恩,是这样的,这个引擎是个小型的手游开发引擎,比较小巧,图形库使用OpenGL,音频引擎使用自加的cocosdesion,字体引擎用的freestyle,物理引擎用了两个,一个小的chipmunk,大一点的box2d, 然后剩下的内存管理使用引用计数的内存管理方式,事件分发系统使用订阅者模式实现的,引擎的运行框架,恩,是cocos自己实现的一套系统。(看他表情好像有点不想听了,赶紧收手)
面试官:恩,第三个项目给我讲下吧,使用C/S架构的小型魔兽争霸
我:恩,这个其实主要完成的是一个网络通信模型,难点在服务端的构建上,我使用的window下的IOCP模型实现IO多路复用,支持高并发。客户端使用cocos2d-x引擎开发。
面试官:你这主要实现了哪些功能可以看见的那种?
我:实现了多个手机连接服务器,一起玩这个小游戏,最后这项目是可以编译成安卓应用的嘛,游戏功能很简单,当时工作都花在开发服务端上面嘛。主要包扩发文字聊天,以及人物移动消息的全地图广播。要保证每个客户端知道对手的在地图中的位置嘛。
面试官:还有呢?
我:还有打斗时候英雄要减血,经验值增加。我是在TCP协议之上自己再封装了一个自己的这个游戏协议,区分不同的消息。
面试官:恩,好的,我明白了。你实习的话能实习多长时间呀?
我:我三个月以上都行的,我大四没有课,可以一直待在那边。
面试官:恩,我明白了,行,那今天就这样,后面如果能进入下一面,我们会第一时间通知你的,今天的面试到此结束(终于从简历上把目光移向了我,然后一个程序员标准的微笑)


这时我心里好紧张啊,全程16分钟啊,16分钟啊,这是说我挂了???怎么可能这么短时间啊,你想问什么问啊,问我C++啊,问我操作系统啊,问我计算机网络啊,我都可以的啊,问我spark啊,我早上准备了好多spark的知识呢,跟说好的二面技术轰炸不一样啊。

然后我起身准备离开了,太忐忑了直接在起身的时候头撞到了上面的吊灯上,然后面试官居然出现很和蔼的微笑说 诶,小心点哦

我将信将疑的走出去了。。。心中想着这感觉要挂啊,感觉这人不太想面试我的感觉啊。。。要么是一面面试官对我印象太好,要么就是这个面试官瞧不上我???

第一感觉还是后者。。。。。。。。

结果不到两个小时通知我第二天hr面的通知,哇,心中顿时轻松了好多,只希望不要hr面挂我啊,不然这种人生大起大落会折寿的啊


三面(HR面):
终于没有技术面,纯的谈人生谈理想***格聊。。。。有没有女朋友。。。。为何这么直接,我倒是想假装自己有女朋友呀(手动笑哭脸),经过了三十多分钟的聊天之后,hr面算是结束了,只是居然没说薪资,我也不好意思提,实习而已腾讯这个工资应该不会差的吧感觉。蛮喜欢面我的hr的,感觉好温柔善良呀,当我说网易游戏简历都没给我过的时候,他问我有没有挫败感,我说还是有些的,然后hr妹纸还说了好多暖心的话,哇,好想以后还能见到她呀。


最后,希望大家都能拿到自己心仪的offer咯~楼主还要等正式的offer发下来呢,希望最后一面能过吧~~~
#腾讯#
全部评论
楼主的面经咋感觉全程开启装逼模式了呢😂😂
点赞 回复 分享
发布于 2016-04-16 18:07
果然是对比出差距...
点赞 回复 分享
发布于 2016-04-16 18:35
楼主比我6多了,对比之下我的运气成分好大,我也才面了TEG的hr,在等通知。
点赞 回复 分享
发布于 2016-04-16 19:53
teg部门么?
点赞 回复 分享
发布于 2016-04-16 17:25
敢问楼主是211 985吗?
点赞 回复 分享
发布于 2016-04-16 17:34
楼主很牛呀,主要是够专注,大学就开发游戏,基础好,项目多,应该去IEG的,作为隔壁学校的研究生,没有开发游戏的经验,报的是IEG,面试时比较顺利,但还是被刷了。
点赞 回复 分享
发布于 2016-04-16 17:50
这个面经看的忍不住脑补面试官的表情。
点赞 回复 分享
发布于 2016-04-16 18:01
hr一般会问些什么问题?
点赞 回复 分享
发布于 2016-04-16 18:20
表示不熟cocs2,熟悉unity
点赞 回复 分享
发布于 2016-04-16 18:26
楼主好厉害,懂这么多,相比之下我感觉我能进hr面简直是运气。 大一时候学过unity,后来因为搞游戏要图形学基础要很好就放弃了,楼主能坚持下来也是很厉害的,推荐一本书给你:毛星云的《Windows游戏编程之从零开始》,讲的很好
点赞 回复 分享
发布于 2016-04-16 18:57
请教一下楼主,面试状态在哪里查呀
点赞 回复 分享
发布于 2016-04-16 20:15
等等!我有个问题,楼主这些都是一天之内面完了吗?!
点赞 回复 分享
发布于 2016-04-16 21:53
太厉害了
点赞 回复 分享
发布于 2016-04-16 22:52
你好棒!
点赞 回复 分享
发布于 2016-04-16 23:18
你是在2610房间面试的吗??
点赞 回复 分享
发布于 2016-04-16 23:18
哪个岗位?
点赞 回复 分享
发布于 2016-04-16 23:21
手动点赞😃
点赞 回复 分享
发布于 2016-04-17 09:43
楼主现在状态变了吗?是hr面还是其他什么
点赞 回复 分享
发布于 2016-04-17 09:57
大家好,楼主的装逼模式是我教的😌
点赞 回复 分享
发布于 2016-04-17 11:20
看别人的面经,感觉都好厉害
点赞 回复 分享
发布于 2016-04-17 11:38

相关推荐

😭拷打了40多分钟,感觉后面答的不行1.了解公司和岗位吗?你胜任这个岗位的优势?岗位做什么的,需要什么能力,你觉得你什么能力优势可以做这个岗位2.项目拷打 为什么用iic不用spi 如果给你一次机会,硬件你该如何选型3.面试官现场出题,说是思维题,主要是为了考察我的临场应变能力,具体工作中解决问题的能力4.八股文  qt信号与槽  信号与槽是同步还是异步   qt多线程如何操作界面?(大概是这方面的意思)  答:不能,界面是通过信号与槽机制实现的,如果子线程去操作主线程,程序会卡死    设计模式,工厂和单例5.如果工作要换语言,你该如何学习新语言    感觉我答的一团糟:看视频学习,先学习基础语法。。。     我感觉应该答:先去了解这门语言的底层原理和基本特性,再去学习她的语法    6.反问  对我的建议:如果需要高频通过面试,基础需要牢固一点,比如不知道我会不会看原理图,如何通过同步异步去操作gpio,其他的就没什么建议了7.总结  学到了很多,面试官也很有水平,态度也很好,还临场给我出题,问项目的时候不怎么问我具体怎么实现的,而是问我为什么要这么做,如果对项目不熟悉到这里估计就凉了😭    1.面试之前记得要先去对公司进行了解,岗位进行了解,不要像我一样,一问三不知😰    2.基础记得打扎实    3.要有清晰的职业规划    
查看9道真题和解析
点赞 评论 收藏
分享
23 104 评论
分享
牛客网
牛客企业服务