面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
面试总结--记腾讯实习生面试

昨天HR面完回来想一想这几天的经历,觉得应该写一篇日志总结一下

起始:腾讯人力资源来学校为我们计算机学院专门做了一期职业规划的报告,在这次报告上,人力资源经理马海刚给我们介绍了企业喜欢什么样的人 不喜欢什么样的人,如何做自我介绍 简历,面试技巧等等。听得我热血沸腾,感觉自己以前的一些迷茫的地方迎刃而解。为什么第一次腾讯面试一面被刷,为什么第二次内退失败?原来都是因为我并没有表现出合适的素质及硬实力。

过程:

1。笔试:腾讯的笔试试题说实在的真的不算是很难,和百度难度没法比,但是考察的很全面,数据结构,sql,网络,数据库,排序算法,编译原理,操作系统,几乎都考到了。如果对本科学的这些东西不熟的话,可能笔试分数就很惨了。我的编译原理和SQL错了 还错了几个填空题,总分79,中等偏上吧,后来人力资源告诉我50分以上都可以参加面试

在这里有个很值得一写的地方就是一道快速排序的题目。看到这道题目我心里还充满自信,心想最近正在刻苦钻研英文版算法导论,而且恰好刚刚看了快速排序,还能不搞定?结果读完选项发现自己蒙了,因为按照我看到的算法这四个答案都不符合题意。再一想问题可能是出在枢轴元素的选择上,对比了四个答案觉得f应该是他选择的枢轴,这一点在国内和国外的教材上很不一样,国内的都是喜欢选第一个元素作为枢轴,国外的都是最后一个,选好枢轴以后发现还是找不到答案,只能根据快速排序是不稳定的排序方法,有些元素应该会颠倒这一点来猜一个了,没想到居然猜对了。回来以后,把本科的数据结构教材找出来一翻才知道具体原因。不过这一点我将放到后面说。

2。一面:一面我是占了同学的光的,同寝室的一哥们排我前面,他面完了我赶紧问面试情况,然后上网搜集资料,翻看书籍,做了比较充足的准备,我一面的面试官也比较和蔼,开始问了一下我的项目情况,虽然我简历上写的是我做客户端,但他对整个项目的架构都问的比较细,尤其是对服务器的单点失效怎么办,负载均衡怎么做这些地方问的很细,然后是用户数据安全如何保证,我把现有的一些安全措施说了一下,他就说网络传输怎么保证,这个地方有点囧,开始说了一通没到点子上,他还给我重复了一边问题,我才知道自己回答方向错了,然后我很老实的说网络通信目前都是明文的没有加密,他就没继续问了,这个提醒我一定要认真聆听面试官的问题,然后据实回答,有就是有,没有就是没有,这些人都是技术出身的,精通的很,千万别糊弄。然后问了我笔试怎么样,我说了快速排序的问题,他说你做对了啊,我直接说我蒙的,他就笑了,然后我直接拿过纸笔我给你讲讲我的想法吧,于是把国内外的不同之处对比了一下,画了个图,他也很高兴,直接对我说,时间已经过了,后面的网络和数据库的基础我就不问你了,我这里直接让你过,希望你后面走好。开门,长嘘一口气,闪人。

PS:这里有个细节,开始我觉得国外的算法实现起来代码很优雅,不像国内的两边扫描,后来和室友以讨论,马上发现一个问题就是国外算法实现里面会出现不必要的交换,虽然这个问题通过打标记也能解决,但这样一来代码的优雅也就没了,这里也让我看到:1。要多交流 2。要深入思考 3。国内搞数据结构和算法的人还是有很独到的牛逼之处啊

二面:二面等了比较长时间,等到我都以为我被忽悠了,网上开始一直 没名单,好不容易在名单里找到我的qq号,后面的面试时间还是待定。。。 寝室另一个门二面了,交流一下,问了一些网络和操作系统方面很深的知识,还有就是现场做一道编程题。赶紧把unix网络编程和深入理解linux内核翻出来,网络恶补了一下,把三次握手,四次终结,time_wait状态等常见问题都背下来,然后看内核就痛苦了,发现短时间内搞不定,于是决定继续看算法,把所有常见的排序算法搞了个遍,心想到时候就说自己对排序算法很熟(鄙视一下自己,算法都知道的这么少)结果当天晚上接到二面通知。第二天去二面,面试官是一个帅锅,真的很帅,做技术的却穿着西装,又瘦又高,和我面试就问了我项目,而且估计是和一面交流过了,这次问的是我第二个项目,blabla~~~~~~~这是我主要负责的地方,把线程架构,整体架构一说,他来了一句:你这项目挺简单啊~~~我讪笑:这你也知道啊

xx:你了解c++? 我心里一紧,我真的只是了解C++,本来不打算写的,室友说一半不会问很深,我就写了。硬着头皮说:恩,了解一点

XX:你懂STL吗?  ~~~~~~~~~~(我开始流汗)不懂,没来得及学

XX:在项目中用过二叉搜索树吗?~~~~~~~(我开始吐血)没有,我们的项目里没用上这么复杂的结构

XX(无语了一会,杀手锏):你还有啥问题吗?

~~~~~~~(开始提醒我该走了啊,挠挠头皮):没啥问题,你对我有啥评价?

XX:你还是有一定基础的

~~~~~~~~~(仰天吐血三升)

转身  开门  闪人

心里是哇凉哇凉的啊,一看时间都不到半个小时,估计没戏了。唉,可怜我那么辛苦的准备一点都没用上

三面:没想到当天晚上又收到了三面通知,让我受宠若惊啊。和其他人相比,我的二面真的是太轻松了,没有任何的刁难,没有特别难的编程题,三面一般是不会耍人,所以比较轻松,百度了一下腾讯公司的一些信息,发现统计数据很多,记不下来,就记住一条:2000年最高同时在线人数十万 2005年一千万 2010年一亿,还挺有规律的

三面面试官也比较和蔼,不过我倒是临场有点紧张,可能是这一路都走得太顺了吧。自我介绍的时候又提到了项目,就问我觉得自己在技术上有啥特长,我说快速学习能力比较强,举了两个例子,一个是本科的时候,自己承接的一个小网站项目,从零开始学习网页编程到完工。另一个是研究生两个项目分别在Windows和linux下做的,从去年暑假开始学习linux到现在面试后台linux服务器开发,他也认可了。然后就问实习时间,有没有把握让导师放行,这个我是真没把握啊,只好说超过百分之五十,他似乎有点不高兴,我赶紧补充说,我一定尽我最大努力去沟通,我现在给你说百分百也不现实对吧,可能是我的真诚打动了他,就说你应该没问题,你的成绩在武汉地区是中游偏上的,你回去就要开始和导师沟通了到时候直接等offer就好了。然后问我有什么好问的,我就问了下平均年龄的问题,他给我的解释让我很满意,说腾讯公司成立时间并不长,平均年龄一直是在上升的,让我不用担心。

开门,闪人

总结:通过这次实习生面试,收获真的很多,对找工作也树立了一定的信息。最重要的我觉得除了自己的硬实力之外,及时和你身边一起找工作的人相互交流信息这很重要,第二点就是找工作一定要真诚,把自己最真实最优秀的一面展现出来,你的真诚面试官绝对会看到的。第三点:运气也很重要

ok,写完吃饭去~~~~~~~~