您的位置:首页 > Web前端

2018年腾讯后台开发技术岗社招面经-顺利拿到offer

2018-06-12 13:18 211 查看

       公众号:内推派,欢迎大家一起学习交流。作者从事后台web服务器开发,主要在linux上使用C语言编程。毕业后在公司负责CDN缓存组件开发,2.5年工作经验。文章介绍了在腾讯面试过程和心得,希望对相关工作的小伙伴有所帮助,大家一起学习进步。本文主要分以下3个部分:

  • 幸运内推:获得面试机会的过程以及个人情况

  • 面试过程:面试流程以及面试官考察的核心思想

  • 证明自己:如何在面试中正常表现自己

幸运内推在面试腾讯之前,先去面试的某大厂。一共电话面试4轮,再加现场面试1轮,5面完第三天就是过年,然后就开始了漫长的等待HR面。在等HR这期间,有鹅厂的朋友把我简历要过去试了下。就这样幸运的参与现场面试,并很快拿到了鹅厂offer。
某厂那边还没有动静,催了2次之后我没有选择接着等某厂。如果想听某厂的面经我也可以写一写:),毕竟失败是成功之母嘛,在某厂最后一面两个月之后收到了面试反馈不符合要求的邮件。面试腾讯因为是内推的,朋友组内看了我的简历就给我打电话聊了聊,工作内容很对口,约了让我参加后面的专场招聘,于是我就周末坐高铁过去面试啦(鹅厂福利之一:面试往返、住宿全程报销哦),从此开启了腾讯之旅。如果要说去腾讯面试有什么特别的话,除了风和日丽就是平淡无奇,但我能说面试当天就是我生日吗!?哈哈哈哈哈哈。面试过程面试过程都比较顺利,一面时间大约半小时,也没有给出最后一个问题“你有什么要问我的吗?”。以至于我以为面试官对我没什么兴趣,要把我挂了。二面我也以为要挂了,因为面试官思维活跃也很直爽,直接指出我的工作中的问题,并针对解决方案细节展开了讨论,最后点评了在常用底层接口的具体实现方面知识欠缺。三面完了之后倒是没让我出去等,直接叫来HR,说给这个小伙子面一下。
一面是导师面。主要是考察对项目的熟悉程度和一些细节,然后就是基本功。先说一面核心思想:一对自己负责的项目熟悉,二是解决问题的方式,三就是工作经验不丰富还很看中基本功。二面副总监,也是后来的直接leader。主要考察思考问题的深度,以及对常见需求的解决方案掌握,并有要求对于刚刚指出的问题,思考出自己的解决思路。三面总经理。记得印象最深的一个问题,跟简历上完全没有关系,但是跟工作确实相关的。让我从整个架构层面思考如何提高某一项业务指标。四面HR面了。主要聊一聊薪资、家庭情况,然后看看离职动机、职业规划,另外就是聊一聊企业文化了。面试官主要就是考察两个方面:一是硬实力,工作经验是否和应聘岗位匹配,能不能快速给公司带来价值;二就是软实力,学习能力怎么样;是不是够聪明;工作态度如何;团队合作精神等。对于平时学习工作努力的同学,只要能正常表达出平时工作内容、态度以及思考问题方式、角度,基本上面试问题不大。证明自己面试就是一个信息交换的过程,要抓住面试考察的核心,那么面试者就应该举出事例和数据,证明自己的能力。咳咳咳,在这里就要示(zhuang)范(bi)一下了。对项目熟悉不仅仅只做好了自己的工作。例如整理新版本发布的配置项说明,不单单只整理新增配置项,还会把以前旧的配置项功能拿出来看一看,毕竟一个维护了近十年的组件,很多基础核心功能都已经稳定下来了,后来的开发人员基本上没有机会去重新开发,因此只能靠自己去熟悉相关业务功能。
面试中一个问题有意思,如何提高CDN的整体缓存命中率。我是从一个请求处理流程,DNS调度、一致性hash、分层缓存以及缓存过期策略来回答的。这一点就往往是刚开始做开发的同学遇到的问题,容易陷入自己维护的组件,没有站在全局的角度思考。写在最后
从面试情况来看,面试官很注重项目经验以及学习深度和系统性。推荐刚从事后台开发的同学能系统的复习基础知识,如网络编程、数据结构和算法、设计模式、计算机原理。没有广告,不是广告,推荐阅读《刻意练习》。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: