达内英才添翼长安大学吕晨签约腾讯

发布:英才添翼;来源:英才添翼时间:2017-03-23

在今年4月13号的时候很意外的收到了腾讯实习生面试的一面,在这之前我也只是报着赚经验的态度参加的笔试,在众多小伙伴一起的努力下,我和几个同学一起去参加了腾讯一面。距离第一次面试已经快一个月了,我花了很长的时间总结了下这次招聘的心得和体会分享给大家,希望给大家能带来些许帮助。


关于一面,其实一面之前我也很紧张,毕竟许多只是还没有学,我甚至当时连JAVA的三大框架都没学的。所以当时就开始复习下项目,但是第二天就要去面试了所以时间比较紧,我用最快的速度将自己写过的俄罗斯方块游戏那个项目好好的看了下,将代码打印出来,自己在关键位置做好标记,方便讲解。当我到面试现场的时候,本以为准备好了的我又不由自主的开始紧张了,因为在一面的时候人很多,并且大部分都是西交、西电的研究生,而且他们还十分淡定,所以等待的时候难免在多看几遍自己的项目以及数据结构(这个面试的时候问的很多),到我见到面试官以后,开始了简单的自我介绍,主要就是介绍下自己的学校,兴趣,为何要来参加腾讯实习生招聘,已经自己学过那些方面的知识。完了之后就开始讲解项目,这个环节十分重要,我事后问过很多成功通过的同学,项目都讲得很好。我开始给面试官详细的讲解项目,其实这个项目很简单,大部分同学都做过,但是你要讲解的很透彻,比如为什么要采用集合或者监听器这些东西,好处在哪,怎么实现等等,然后给面试官说了下在项目开发中遇到的困难,以及解决途径,这一块主要是为了体现自己的自学能力以及对只是孜孜不倦的追求和锲而不舍的精神。等项目讲解完了,面试听的还比较满意,他说你项目讲解的很清晰,我就在问你一个问题吧(当时我项目讲了快20分钟),他问的是如何实现一个魔方游戏,其实我刚听到这个问题我脑子里也什么想法都没有,但是我当时会继续询问面试官,一方面是为了让面试多给点提示,另一方面是确认下这个题的目的。我自己想了一下思路并告诉了面试官,面试官说你写下代码吧,并提示我和我讲解的俄罗斯方块项目有点像,其实这就是我询问面试官后的结果,然后我写了一个旋转魔方的方法,很简单用了个二维数组数字代表颜色就可以了。面试官看完了之后,我觉得他是认可的,只是当时时间比较紧,所以代码不够优化。他让我回去优化下就好。


达内英才添翼


我觉得一面的面试官人还是很好的,给的题目不是很难,会根据你的项目出一些相关的题目,看你是否有举一反三的思维能力。其实这个题目有很多种解法的,但是我套用了我项目的方法,来解决其他问题,这点应该是面试官让我通过的理由之一。

 

等收到二面之后,其实我会比一面的时候稍微淡定些。因为项目这一块的讲解时没有太大问题了,接着我就看了好多数据结构和JAVA基础的一些知识,因为这些也是最常考的地方。二面的时候,人比一面少了一半以上,我是和C++的一个女生一起去的,当时我到了会场没多久就到我了,所以建议大家在面试的时候尽量早到半个小时以上最好。因为面试的时间是不确定的,很可能你的上一位面试者过早结束,然后你又没到,这会很影响面试官对你的影响的。等我进入面试房间后,二面的面试官明显比一面的要成熟多,感觉像是部门总管之类的,但是人很亲和。让我和他面对面交谈,也是首先介绍项目,这个和一面差不多,只是我讲解的时候把一面没讲解到的知识点补充上了,二面面试官也是针对项目的相关知识问了我一些知识,我回答的还不错,基本是一些面向对象的封装啊、多态啊、继承啊之类的,只要复习了基本没什么问题,但是面试官会根据你的回答将这个问题往深入了问,这个是很让我头疼的,他会问为什么要用这个技术?这个技术的实现原理是什么等等。我记得他问了我很多计算机原理上的问题,如内存分区,死锁,进程调度等等,这些我答得都不尽如人意,但是我还是说出了一些这些问题相关的应用方面,面试官在提问的时候会让我回答更抽象更底层的原因,这是我们平时很容易忽略的地方。我在每一个问题没有完全回答出来的时候我都会很诚恳的询问面试官并用纸笔做记录,有些同学可能觉得没必要这样,但是这种态度是会让面试官对你的影响加分很多的,并且面试官所说的这些问题的确很重要,记录下来回头看也是很有必要的。二面面试官在面试后期几乎是在跟我聊天了,说了一些学习上应该注意的问题还,并且指导我学习语言应该先从强类型静态到弱类型静态等等,并且告诉我计算机底层是十分钟要的,这些原理性的东西搞清楚了,数据结构或是算法其实很简单很简单,而我们往往更在乎于学会某些数据结构或是算法却忽略了最本质的东西。还给我说了一些WINDOWS操作系统的好多知识。


二面面试管跟我面试最久的一位,并且很聊得来,还留了我的QQ,一般面试二面的大概只有半小时最有,等我出来我才发现已经过去了100分钟。二面让我收获也是最大的,面试官还告诉我操作系统,计算机网络,还有计算机原理这些都需要看看。虽然我的这次面试变现并没有一面好,但是我感觉这次二面通过的原因很大一部分是因为我的态度很诚恳,一直很用心的聆听面试官的教导,并且在他的指导下能很快理解,还能举一反三的说出些别的。所以我觉得可能有些时候面试官更看重的是这个面试者的理解能力以及做事态度。


等到了三面也就是HR面,其实我是最紧张的。虽然我的表达交流能力还算不错,但是正应为自己擅长反而更害怕紧张而出错,达不到自己预期的效果。对于三面我的准备是十分充足的,到会场的时候发现人更少了,心里也就压力小了点。同样的这次也是刚到会场没多久就进去面试了,HR是一个挺年轻的大哥,一开始就更我说了这次面试不考技术,随便聊聊。然后便开始自我介绍,说了大概5分钟,HR就会针对的自我介绍提问些问题,比如我说了我很喜欢腾讯这个企业,并且说了腾讯的价值观等等。HR就让我说一下为什么想加入腾讯,自己的优劣势,劣势只要不说急躁,没耐心这些程序员大忌的事就好,优势看自己了。


HR一定会问的一个问题就是:你在大学期间或者目前为止让你最映像深刻的一件事是什么?说出对你的影响,你的感悟,经验或教训。这个问题真的很重要,他会通过你对事情的描述和总结,看出你这个人的为人处世,待人接物的能力。


这个每个人发生的事不一样就因人而异了,最好能有条理的说出几点经验来。我在描述我的事情时总结了三点体会,这三点让HR大加赞赏,每一点都和未来的工作有重大联系,其实只是在学生会发生的一件事罢了,但是要能说成很大的感悟最好。

三面和技术就没有联系了,看重的就是人的表达交流能力和为人处世态度了。这个我相信大部分同学都没什么问题,最重要就是避免因为紧张而造成口不择言,让面试官对你影响反而降低,面试之前一定要准备充分,最好找几个小伙伴模拟一下,针对几个最常问的问题练一练。我在HR的发挥可以说是最好的,整场面试我听到的最多的就是不错,好,很好!这样我整个人就很轻松了,就像和朋友在聊天一样。其实HR也不想为难大家的,只是整场考核,所以只要做到最真实的自己就好。


最后,我要十分感谢我的舍友们,在平时学习中给了我很大的帮助。我想给同学们的建议就是,我觉得面试真的很看发挥和缘分,我的技术其实很一般,JAVA班比我技术好的人多的很,我这次面试能够通过很大一部分原因是机遇到了,问的大部分问题我都了解,我在面试过程的态度又比较诚恳,交流能力比较好,给每一位面试官留下的印象都不错。还有就是心态一定要好,要能淡定的去面对每一场面试,每一位面试官在你面试的过程中都会做记录并且评分,而这个记录会发给你的下一位面试官,直到最后HR面结束,也要和前几面的面试官商量共同决定去留的。所以希望同学们在每一面的时候都要很真诚、很认真的对待,因为这个人很可能还是你以后的上司。


我的经验大概就这么多,希望能给同学们带来些帮助。