腾讯公司Web前端研发岗位面试经历,和猎萝卜网小编一起来了解。


职位类型:WEB前端研发

面试地点:西安

招聘公司:腾讯


我是一个西安人,平时在家里喜欢上网,玩游戏,也算是个彻彻底底的宅男了。腾讯是一家让我非常喜欢的公司,他们的各个产品都很有战略意义,在我看来腾讯是中国最成功的网络公司。所以我就向腾讯投了自己的简历,恰巧也获得了面试的机会。


我应聘的岗位是WEB前段研发岗位,我自己就很喜欢玩这些,其实我工作都是用玩的心态去做的,这样既轻松又愉快,工作就是要干自己喜欢的事情。下面给大家看看我的笔试和面试吧。


西安的笔试是在西安交通大学举行的,一个大阶梯教室坐了100多人,笔试内容不按照具体岗位细分,是通用的。大致包括:C语言、数据结构、算法、计算机网络、操作系统。题目其实是比较基础的,比较细节的,但是大部分人比如我,基础都比较浮,导致最后30分都可以进入一面。


  一面

其实我是没有接到面试通知,可想而知笔试烂到什么程度了。然后我和同学很无耻的去霸面了,就说错过了笔试。不过腾讯对霸面霸笔还是比较宽容,专门准备了霸笔考场,霸面也有专门工作人员接待。在答了最后2道附加题后,连同简历交了上去。结果等到下午5点都没有回音,然后我们几个郁闷的走了,吃饭时还喝了点小酒,果然是心情不好特别易醉,几杯就不行了。


晚上在公交车上晕晕乎乎的往学校走,心想都快10点了还没有消息,怕是没希望了。结果,10点15的时候短信突然来了,通知第二天下午3点半面试。不得不说腾讯的HR们非常敬业,这么晚了还在工作,对每个人的简历都会关注一下,基本不会错过。突然觉得峰回路转了!


第二天早上在宿舍一直在看JS之类的Web知识,为了防止针对简历问(一般也是这样),还看了看好久没动的java,看了看C语言版的数据结构和排序算法,突击了一下网络的知识,忐忑的去面试了。


到了酒店抽了号就去7楼一个房间门口等待,里面正在面试,隐约听见里面再说“链表”之类的,赶紧拿出手机看了看基础的数据结构。等了20多分钟一哥们才出来,一算这哥们已经面了50分钟了。进去的时候,面试官还是非常客气(一位穿着衬衣马甲拿iphone5的面试官),要了一份简历开始看起来。接着就开始问对JS了解多少,然后问对AJAXI知道多少,问原理和实现机制。之后问,浏览器在地址栏输入URL之后,一直到服务器响应,这其中的过程是怎样的,我就说应该通过DNS服务器解析域名,然后定位到目标服务器IP地址等等。。。突然问我知道不知道ARP协议,我隐约记得早上看到过但是想不起来,后来一查是地址解析协议。接着问对HTTP协议的了解,还有TCP和UDP的区别,我简介之后就赶紧开始扯三次握手,总算看到面试官开始点头了…

image.png

接着不出所料,问我知道哪些查找算法,我就说二分法(其实这个程序我是最熟悉的),他就让我写出来。以前在纸上写代码的经验不多,出了好几个细节问题,被面试官一一纠正了。接着问我对Linux的了解,对shell脚本是否了解,所幸还看过一点,用python也写过脚本,还算可以。接着问了“在你学习和项目经历中,什么事感觉是最困难最有印象的”,接着我就无耻的把用java写过的坦克大战搬出来,就说和同学一起讨论做出来的,侃里面的关键技术:二次缓存、碰撞原理等等。结束之前,问我有没有问题问他,我就问“一般腾讯要求实习生实习多久”,回答说最少2个月,时间根据个人可以调整。接着就结束了,大概30分钟的样子。


出了酒店一身轻松,觉得整体还算不错,本来就是抱着找差距的心态来的,也算有收货了。没想到晚上接到短信可以二面,整个人就亚历山大了,二面绝不会轻松。


二面

二面当天早上,照例开始突击,记得昨天面试官说这个职位还要求PHP功底,PHP接触过但是用的不多,就开始看,不仅要看语言还要看整体后端的流程。也看了很多别人分享的二面经验,下午又晕乎乎的去了。


到了酒店,抽了面试卡,还是7楼,据说一面之后剩下来的已经不多了,已经没有前2天那么多人了。今天的面试官正在里面等待,表情比昨天的要严肃点。要了我的简历后,首先让我自我介绍,然后就说“对JS熟悉吧”,我说还行,然后就给我张纸,让我用JS写一个去除数组中重复元素的程序,头一下子大了,只好理了理思路,用很笨的方法,每个数和后面的循环比较,找到一样的就用pop方法去掉一个(早上看的时候依稀记得)。接着又说我对shell编程熟悉吗,我觉得不能托大了,就说知道一点。


接着又让我写一个能从文件中找出IP地址登录次数并且排序的脚本,头又大了!只好硬着头皮,写了大概思路,给他讲了讲。他看了之后点点头,说“恩,看起来对Linux还是有了解的,命令基本还行,脚本也是写过的,但是程度不深…”所以说面对这种技术总监级别的,不要不懂装懂,还是老实点好…接着说“我这个部门西安招一个人”,然后我就大致觉得应该非常难进下一轮HR面了,HR面只要不说胡话就很大几率成功了。说“你对Web方面的知识宽度够了,但是深度还欠缺,缺少实际锻炼,建议你对操作系统和基础算法之类的加强。不过你能进入二面,证明你的能力还是可以的”。老实说,到这个时候我完全没有沮丧,因为能和总监级别的对话已经很有收获了,已经达到了我的目的,知道了自己欠缺后也觉得自己能走到这一步,更有自信了。


接着我向他请教了关于HTML5的未来应用的问题,回答之后我感谢他对我的指点。就走出去了,一看表50分钟。


走出酒店,西安今天很冷,心想第一次正式的面试结束了,还是蛮有收获的。至于结果已经不重要了。回去好好加强基础知识吧,还有半年就找工作了,大公司一般比较注重基础。


在以后的日子里,我因为受了这次面试的鼓励,更加的努力看书,或者去上课。希望最终能提升自己,然后进入想去的企业,毕竟我还年轻是个有理想的人。