腾讯实习生面试一面2016春招

        面试的地点在一个五星级饭店,腾讯毕竟财大气粗。

        我是上午11点的面试,早早的10点钟就到了目的地。

        作为自己人生的第一次面试,我的心态的定位主要是以吸收经验为主。

        来参加面试的人很多,看到这些来面试的人,我首先意识到一点就是简历问题,在简历上自己就犯了个错误。别人的简历都打印成彩色的,都是1块钱一张的,我的是一毛钱一张的简历,感觉很low,并且我没有把简历放到文件袋里,导致自己的简历出现了折痕,简历是对面试官的一种尊重,出现了折痕其实这是一件非常不应该的问题。关于服装的问题,最好还是穿的正式一定,如果有衬衫的话,最好把衬衫穿上。西装稍微太正式了点,衬衫加西裤就好。女孩子还是要画淡妆的。裙子 + 丝袜 + 高跟鞋是比较好的搭配。然而我穿着一个T恤就去了,其实这不是重点,因为毕竟是技术岗位的面试嘛。主要还是看技术的。

        面试的报名的大厅在三楼,上楼之后就可以看到很多的人。主要分成两拨,其中一波是非技术类报名,还有一波是技术类的报名。报完名之后,会给你一张小卡片,小卡片上写着你面试的房间,然后你就可以去等待了。但是其实在那个场合是很混乱的,当到了你的面试的时间之后,有工作人员会报号,这时候一方面你自己要好好听,另一方面最好去找工作人员咨询一下。

        好了,废话不多说,开始说面试。

        面试我的是一个很年轻的面试官,但是他不是主修安卓的,他是主修C++的,_(:зゝ∠)_,所以他没有过多的问我安卓的知识点,让我侥幸逃过一劫

        上来先看了我的简历,然后让我介绍下自己做的项目,但是我做的都是小项目。其余问了如下问题:

  • 手写冒泡排序
  • 手写快速排序,幸好前一天有记忆(建议排序算法牢记,必考!!
  • 看了一段c语言的代码,就是n&(n-1)的问题,因为前段时间正好敲过,知道是求一个整形数的二进制中一的个数
  • 问了我TCP与UDP的区别,以及什么时候用TCP,什么时候用UDP,感觉自己回答的不够全面,只回答了TCP是面向连接的,有拥塞机制, UDP不是面向连接的。
  • 问了我三次握手各发送了什么内容,这个由于之前复习过,当时还觉得是很好玩的三行诗,所以就答上来了
  • 问了我四次挥手的主动端和被动端在每个阶段都处于什么状态。
  • 问了我应用层协议中哪些是基于TCP的,哪些是基于UDP的,这个感觉自己回答的不好,只记得http是基于tcp的
  • 问了我https是基于什么协议的,我只记得一个TLS,应该还有一个SSL的,晕。
  • 问了我OSI七层网络协议都是什么,晕,我只答出了六层(看来基础知识不能忽视啊)
  • 问了A*算法,但是我之前没有听说过,所以就跪了
  • 问了我QQ好友之间传输文件是基于TCP还是UDP的,这个我回答的是TCP,他问我原因,其实我答错了,应该是基于UDP的
  • 问我为什么UDP比TCP的速度快问了我如果想通过QQ邮件给好友发送文件,如何获取同学的ip地址,这个我不会
  • 问了我面向对象,什么是面向对象,面向对象有什么好处。我竟然忘了说面向对象的三大特点
  • 让我用c写字符串分割,但是我只会用java写,就没写

        面试了大概有四十分钟,他很多内容都是按着简历来问的(但是我简历写的稀烂),所以再次强调简历一定要好好做~
        这次面试感觉要跪了,腾讯面试感觉要止步于一面。
        其实每次面试,心态一定要放平,每次面试中,都是一次与高手进行贴心交流的机会,把握好的话,会很大的促进自己的进步。
        通过这次面试,得到的经验教训就是基础知识一定要扎劳,不能水过地皮湿,不能只是知道一个名字,要去深入进去。面试官说,自己不能只是横向发展,而是要深入进去。这样才能成为一个高手。所以我觉得写博客是一个很好的学习的方法,因为自己亲手敲一遍后会印象特别深刻。
        这次面试感觉就是网络考的特别多,基础知识很重要!基础知识很重要!基础知识很重要!重要的事情说三遍。还有一个是项目问题,自己的项目做得确实都很low,没有能拿的出手的项目,看来如果有时间的话,要多做项目,可以去实验室跟着老师做,也可以改自己以前的项目,改的更加精致,深入,多加入一些有技术含量的东西!
        加油吧~奋斗吧~

你可能感兴趣的:(面试,腾讯)