腾讯实习生面试经历-15年3月-Web前端岗
前言
准备阶段我也在网上看了一些腾讯面经,特别是web前端的。有不少人都说道腾讯的前端对后端要求也很高,PHP或SQL都要熟悉,但是面试面后发现不是这么回事,也许是部门之间的差异,下面会说到。顺带说一句,我被录用的事业群是MIG。
笔试
比传说中的更坑,180分的卷,只有一个选择题是考察前端的,JavaScript定时器,只有4分……后面大题第一道是说一个10亿QQ号的数组,分别放在SET和VECTOR里,找出尾数是奇数的,C++容器不熟,我就用JavaScript来写了,也算是展现自己前端技能的一个方法吧。
一面
上来就让做题,给了一张纸,上面有些题目,都是JavaScript的,题目很多,只做了一点,有考察typeof []的,考察变量提升的,有添加事件监听的,等等。之后有看着简历来问,问我做的2048项目,面试官似乎对我的Canvas生成图片挺感兴趣。后来问我比较熟悉哪个技术,我说JavaScript,于是他出了一道可拖拽的div题目让我写,基本上写出来了。后来让我写一个HTML标签,是一个表单的,涵盖各种表单元素,我除了text和file以外,其他类型的input都不记得怎么写了ORZ,不过其实这种东西翻翻手册就有了,无关痛痒。后来我提了一点,应该是加分项:如果表单中含有file上产,那么form中必须声明enctype="multipart/form-data",不过当时我也不记得这个怎么写了(囧),只记得有这么回事,必须要写,否则后台会检测不到file。当我提到这个之后,面试官也表示赞同,比较逗的是他也不记得那个属性声明是什么了,想了一会也没想起来,哈哈~说明这些细节记忆性的东西只要知道有这么回事就好,不记得查一下也没关系~后来问HTML5有什么新内容,浏览器缓存机制,HTTP协议(问了200和304),大体就这样~最后提问我问了他腾讯对前端工程师的要求,因为听说腾讯前端对后台要求很高,没想到回答居然是否定的,他说前端工程师对后台有一定了解就可以,只要能配合后台工程师工作就OK~
一面面试官人很nice,整个过程都很愉快~
二面
二面面试官相对就严肃一点了。首先问了我简历上的东西,主要问了现阶段一个实习做的工作。后来出了一道JavaScript题考我,是统计一个数组出现频率最高的元素,给出那个元素以及出现的次数,要求考虑时间和空间复杂度,我写的还可以,用常规的字典法。后来也问了我浏览器缓存机制,HTTP协议,这次问的是301和302,这个问的就容易答不出来啊~还好我复习过了,哈哈~可能是面试官觉得我技术基础问题都回答得不错,就不问专业技术问题了,开始问其他问题。他首先问了我一个发散性的问题:你可以想出几种方法来统计深圳市有多少个井盖。没错,就是井盖。当时说了三种。第二个问题是逻辑问题:一个4L水桶和6L水桶,可不可以打出3L水来。这个我想了半天,没想出方案,也不敢肯定是不能。最后问面试官,他说"明显是不能的啊,偶数相加减怎么能得出奇数呢"。囧,我也考虑过这个,但是没想到怎么从数学的角度证明这个说法,就没敢肯定。
HR面
HR面的通知短信和前两面一样,写的是"TRD面试",但是实际上是HR面。
技术岗的HR面是走个形式,简单的聊聊天,面试官甚至都没有让我自我介绍…整个过程非常轻松,有问家庭情况,会不会读研,毕业后期望工作地,技术上还有哪些方面的欠缺,等等。那个据说一定会问的"职业规划",也没有问。后来面试官直接告诉我我会去的部门,听起来像是我已经被录取了,那个兴奋啊!~~
等offer
HR说结果会在面试完后4~6天出结果的,但面试完到发offer一共等了有12天吧,等得那个心塞啊~
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。