今年腾讯出手确实很早,足足比阿里校招实习生面试早了一个月(当然排除内推的)。我报的上海IEG后台开发,下面就来讲讲自己的实习面试经历。

       3.22号腾讯在nd笔试,还好在市区,屁颠屁颠和同学都去了,之前看过腾讯的实习生招聘题目,感觉是很难的,不过这次选择题确没有历届那么难,倒是很基础,题型和之前差不多,不过没有填空题了。题目就不说了,签保密协议了。考的范围包括c++,数据结构、概率、网络、redis、ios开发、java等等比较多,不知道什么原因,怎么可能都会呢?或许不同方向他们会选择对应方向的题目来算吧。

       一面:在面试的前一天,有几个同学收到短信了,直到晚上睡觉前都没有收到短信通知,但是我很确定的是我只有几道没学过的知识没做,其他的基本没错,因为自己没把握的题目和同学对了下答案,而且都是对的。我不相信自己面试的机会都没有,终于第二天接到短信了说电话面试。过了半个小时,广州深圳打来了电话进行面试,很奇怪为什么我是电话面试,而且是深圳的(因为之前我说过我不去深圳了)。面试题目可以分享一下:先是问的项目,接着问了如下几道题目1.链表判断环路和查找连接点;2.两个栈实现队列,如何实现多线程并发;3.两个串任意合并是否可以成为第三个串。(参考:http://www.cnblogs.com/yu-chao/archive/2012/02/26/2369052.html)。

       二面:当天晚上查微信状态变成了复试中,知道自己过了,晚上收到短信说后天早上9点半准时面试。中间问了一下其他二面后台问题,感觉不简单,是压力面啊。有几道题目分享一下,值得玩味:1.linux内核态和用户态,为什么要这么分?2.多重继承为什么会含有多个虚表指针而不是一个?3.tcp和udp的区别,tcp是怎么做错误处理的?4.读文件时系统和硬盘会做哪些工作。5.select、poll和epoll。供大家参考吧。去面试的当天,差点睡过头,急忙起来吃饭去了xjk,还好我到的时候才9点,面试官还没到。在那等了一会,9点20左右,HR叫到了我的名字,叫我去6号台面试。面试官看上去挺好的。首先自我介绍,同学问的问题基本上都没有问我,不过下面面了我将近两个小时,两个小时。。。。直到11点15才结束,当时我一看时间都吓尿了,一座就两个小时,我怎么一点都没有发觉。好了我讲重点分享经历给大家:1.谈项目细节,问的比较深,改进什么的,多并发一类处理,总之往大数据上靠,你怎么解决。2.写两段代码,一个是打印九九乘法表(简单,主要考代码风格吧),另一个是socket服务端接收代码(这个写的不好,主要考IO阻塞的、问了同步异步)。3.问了文件系统4.主要三个服务器方面的问题:a.从接收包,解包,提内容,存数据库期间会出现哪些异常,怎么解决;b.服务器宕机,为什么客户端还是可以工作,实现模型(加额外路由器进行管理);c.怎么实现多服务器负载均衡。

       三面:面试完二面,面试官就告诉我去hr那告诉他你过了,下午继续面试。Hr告诉我等到2点半可以面试,因为之前已经排满了,之后我说学校近就回学校了。下午4点hr发短信问我还在xjk附近吗?现在能不能来面试?我就说40分钟内可以到的。他说好等我。问了一些无伤大雅的问题。就是家庭情况、实习地点、最大优点、最骄傲的事情、和同学导师的关系、挣第一个月的钱怎么花等等。HR面很轻松,HR也很友好。

总结:1.腾讯笔试题目很重要,要把基础打牢,考一个高分,面试很加分(因为我一个同学一面二面基本没聊技术轻轻松松的过关了,不是报的后台)。

        2.做一个你值得骄傲的项目,而且要准备的很充分,各种你想到的细节你都准备一下,尤其算法细节、代码细节等等。

        3.面试很重要,要好好回答面试官的问题,会就说不会你就老实一点,可以引导到你擅长的领域中去,不止于过于尴尬,最后千万不能冷场,冷场很危险!

 

       最后,自己报的上海IEG后台开发,最后给了TEG深圳的Offer,有点奇怪,之前接到电话说过去上海的,难到还有调剂?这个就不知道了,听说一面的人就是你的leader,这样我就不奇怪是调剂了,可能是在面试之前就已经分好了方向。所以,最后,我可能去阿里云,杭州还是不错的。

      此文仅笔者个人观点,不妥之处见谅。写此文供大家参考,共勉!祝大家找到心仪的工作。

posted on 2015-04-22 23:22  zCoderJoy  阅读(6221)  评论(14编辑  收藏  举报