2016腾讯前端offer经历(转)


三月份是各大互联网公司开始校招实**招聘的时候,本**约是在三月中旬通过内部员工的推荐,成功在月底获得了腾讯前端开发Offer。


先介绍一下基本情况: 本人是来自某普通一本院校一名研二的学生,本科与研究生都是计算机专业,拥有两年左右web开发经验,在四家公司里实**过,其中前三家为创业公司,而最后一次则是在UC实**,实**内容主要偏向于前端开发。
和许多人一样,曾经的我也仰慕与崇拜着身边那些拿到了BAT offer的同学,当时觉得他们的水平遥不可及,经过了亲身的经历并成功获取腾讯offer后,发现这也是可以通过准备与努力而到达的。 
### 基础面某天下午,正当自己准备午休的时候,电话响了,显示的是来自深圳的电话,下意识里觉得是腾讯的电话面试,果不其然,接了电话后,对方首先介绍了自己,是一位来自腾讯SNG(社交事业群)的面试官。由于自己还没缓过神来,自我介绍在紧张之余潦潦草草地结束了。
接着面试官要我介绍最近做的项目,于是我挑了在UC中的实**项目(国际视频与咨询站点爬虫)来讲,因为自己参与UC的爬虫项目有半年之久,对整个系统架构和项目细节方面都比较熟悉,所以这一块的考核算是比较轻松地应付过去了。
随后面试官针对简历上提到的知识进行了提问,主要涉及的内容有前端基础与网络基础方面,具体内容如下:
* 原型继承* 事件机制* 前端安全(XSS、CSRF)* 性能优化* 前端模块化* DOM相关操作及优化* 跨域的方式及原理* AJAX原理* TCP/IP基本概念* HTTP状态码及解释* 浏览器缓存原理* ……
整个面试过程持续了50多分钟,面试官对项目经验、前端和网络基础知识进行了详细地提问,对于项目经验我的感触是做过的东西需要有一定规模,对于整体的架构、数据流动和自己负责的内容要有清晰的认知;而在基础方面,腾讯的面试覆盖率非常广,几乎涵盖了前端中所有常见的知识与技术,对于这一块内容,要求必须具备扎实的基础知识,同时应结合实际使用场景应用。
### 编码面
在上一面中,面试官给我留下一道题目:使用原生JS实现xxx插件(利益相关,不能描述太详细),要求本人在一个晚上完成,然后在第二天早上给他看,再通过电话对代码中的内容进行详细提问。
插件大概花了3个小时完成,而面试的过程持续了40多分钟。这个过程主要是对代码编写规范与代码质量进行考核,虽然只是简单的功能实现,但其实当中涉及到如原型继承、DOM与样式操作、事件机制和模块化等多方面的内容,同时需要对代码质量方面进行度量,需要一定的编码训练,对于临时抱佛脚的同学这一面很可能就到此结束了,所幸的是自己写的代码还算不错,对于这个过程的考核也算轻松过关。
### 组长面
前两面结束后大概过了一星期左右,收到了二面面试官的面试预约,同样是通过电话的方式进行面试(这点腾讯做得非常人性化,不要求实**生必须到现场参加面试,省去了不少麻烦)。
二面面试官大约是晚上八点钟左右的打的电话。面试的流程同样是三步曲: 自我介绍 -> 项目总结 -> 技术提问。
此次面试(40多分钟)重点主要偏向于项目上,面试官针对我的简历对其中两个项目进行提问,与一面不同的是,在这一面中更加注重对技术理解的深度,对于项目中所使用到的技术,会追溯到具体的细节与原理,这就要求我们不仅要会用,还要知道为什么要这么用,深究根本。
### 总监面
组长面完的第二天下午,收到了总监的面试电话,在自我介绍完毕之后,他首先对我的项目经验表示了认可,接着让我简单地介绍一下自己做过的项目,然后问了我Sea.js与webpack的主要区别是什么,如何说服他使用webpack取代Sea.js,我简单地说了几个webpack的优势,但似乎没有让他感到满意。
随后他对我说,我的基础和代码风格方面都挺符合他们的招人标准,加上我Github上做了许多工作,并在博客上也对相关技术进行了总结,认为我具备了一定的技术积累与视野,但是在深度方面仍需努力,很多东西没有经过仔细调研就不要在博客上写==。最后直接问我最快什么时候能够实**,这时候自己就觉得基本上没有什么太大的问题了,整个面试过程持续了大约15分钟,面试过程在比较轻松的谈话中结束。
### HR面
第二天早晨,HR通过电话与我联系,聊了一下个人基本情况,腾讯中某产品与某公司产品的对比,未来的职业发展及去向,最后也提到了我的实**经验比较丰富,前面几个面试官对我评价都不错,希望我能尽快入职,早点熟悉这里的环境,并让同事在两个工作日内给我发offer(心里窃喜)。
### 总结
腾讯的面试严谨规范,内容覆盖广而全,对于基础知识把关较严,这就要求自己在基础方面扎实,对于很多内容不应只停留在表层的认知,还有深究其根本;其次,这次能通过面试,简历与项目经验方面占据了不少优势,对于技术岗来说,应尽量突出与岗位相关的技术与经验,而其他一些与之无关经历(社团活动、学生干部等)可以少提或不提。此外,有个人博客和Github(本人Github: https://github.com/boxizen)的同学能为求职的成功加不少分。
腾讯的前端面试总结起来主要考察了三方面内容: 技术基础、技术成果与技术热情,而技术基础决定了技术成果,技术热情又可通过成果体现出来。

希望本次的求职经历能给各位同学提供参考。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM