腾讯后台开发实习生一面

时间:2016-04
地点:长沙java

先说获得的认识和教训:

准备

基础知识仍是校招的王道,具体对于后端就是编程语言、Linux、计算机底层,算法和数据结构,固然学历在校招中也是比较重要,腾讯虽然说本科生进面试的不少,可是感受实际上本科生能经过的寥寥,都是大牛。面试现场见的更多的是中南和国防科大的研究生,我在现场认识的两个国防科大的研究生最后都拿到了offer。mysql

面试前对于常见面试题的突击确实有用,可是没法覆盖全面,大公司不会只在网上找常见的面试题,只看面试题集确定仍是不够用,准备校招应该须要认证准备一段时间包括锻炼手写代码能力,熟悉常见的数据结构和算法,完成一些算法题目(刷Leetcode),特别是动态规划题目。熟悉操做系统和组成原理等底层知识。linux

面试流程

自我介绍要重视,以前没引发重视因此没怎么准备。一进去让我作自我介绍的时候有点懵,致使有点紧张。就把本身基本状况复述了一遍,效果不是很好。后来想了想,我以为自我介绍应该介绍本身的“光辉事迹”,对于校招来讲更多的是,参加过什么竞赛/项目,看过什么书(此次面试过程当中面试官还主动问我了),还有就是对简历的补充。固然,若是贴近招聘的几个要求(公司需求)来介绍本身,效果会更好。面试

技术提问环节回答问题尽可能简洁,力争一两句话说清楚,面试其实也在看你的表达沟通能力,尤为是在大公司。Fenng大牛也常常在他公众号里说,别期望一个写做能力差的人能在之后的工做中把工做邮件写清楚。这里一样,一个在面试中表达不清楚的人也很难在工做中与同行上级交流工做/汇报Bug。算法

向面试官提问环节问“您对我什么印象”是没啥用的,面试官应该会搪塞回去。我以为下次应该问“假如我加入了XXX,我须要在哪些方面提升?”这样技能获得必定的指点,也能留下一个好印象。sql

简历

简历最好就一页,感受此次面试官看没看第二页都很差说。尽管使用了Markdown作的简历,可是没控制好字号大小,致使简历的信息密度很低,第一页几乎全被我的信息填满了。感受网申的简历和现场面试的简历应该分开制做,网申的的简历中应该突出本身的我的信息。而若是进了面试,你的我的亮点经历应该是更为重要的,应该放在简历的显著位置。编程

简历必定不要出现错别字,注意Java不要写成java,这种错误,会给人留下很很差的印象。后端

流程回忆:

  1. 自我介绍设计模式

  2. 排序的稳定性是什么,什么样的排序是稳定的?网络

  3. 对C++的学习掌握状况怎样?

  4. 一个C++程序从编译到运行都经历了哪些阶段?

  5. C++的特色是什么?

  6. C++多态是怎么实现的?

  7. static和const关键字是干什么的?

  8. 举例本身熟悉的设计模式,而且解释观察者模式

  9. 设计模式在平时应用的状况

  10. tcp udp位于什么层,有什么区别?

  11. linux命令的举例  

  12. 一个32位机器上linux进程最大能够申请多少空间?

  13. 大端法和小端法指的是什么?在纸上写一个程序进行验证

  14. 对java和mysql的询问

  15. 平时爱读什么技术书?

  16. 平时爱不爱玩游戏,对作游戏抵触不抵触?

总结

总结一下,大概问了我C++、设计模式、操做系统、组成原理、Linux、计算机网络方面的东西,由于是一面,问的问题真的都很基础,并且没问我项目方面的东西,可是平时学的比较渣,有一两个问题仍是答错了,出了酒店仍是很懊恼的。

最后面试官让我问他问题,我问他对我之后的发展有什么建议,面试官对我说要重实践,上面问到的都是现实中常用到的,回去要多编代码,在实践中才能真正理解知识。看来仍是面试官看人准==。

原本就没期望本身这个水平能进腾讯,此次也算开了开眼界,经过准备面试也大概知道了本身从此的努力方向,面试官我的给我留下的印象也很好,但愿之后更加朝着腾讯努力吧。

之因此想着今天来修改这篇文,发表在这个新博客上,是由于今天看到了和菜头(Wechat:Bitsea)发的一篇文章的末尾一段话:

不管大家用什么手段,必定要想到办法跑到腾讯大厦最顶楼一次,那里是一个巨大的花园广场,周围是巨大的钢柱,透过落地窗能鸟瞰整个深圳。并且,那里还能够坐下来抽根烟,发发呆。我保证那会是一个很是奇特的经历:你站在巨大的QQ的logo后面,风从整个深圳向你吹来。

共勉!

相关文章
相关标签/搜索