博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2012腾讯暑期实习面经(技术类web前端)
阅读量:7213 次
发布时间:2019-06-29

本文共 2632 字,大约阅读时间需要 8 分钟。

     看到在应届生上发面经的都是非技术类的,感觉做技术的人不是太懒,就是太缺少分享的精神了。所以我本着学习的精神跟大家交流一下腾讯的技术面经历,欢迎大家吐槽和拍砖。
     本人是计算机专业研二小硕一枚,一心想在上海找互联网公司的实习,私心想着如果能去腾讯实习那必是极好的。去年腾讯暑期实习时候我玩票的投的flash方向,二面被问了flash碰撞检测的问题,完全没有经验于是毫无悬念的跪了。今年改投js,若是这半年在js方面的积累如果能让我有机会比去年更近一步,倒也不负恩泽。说人话:腾讯,哥又来了。
     先说4月14号笔试。起了个大早匆匆赶到复旦,发现在考场见到的同学竟然比学校里见到的还多。腾讯笔试想必大家也知道,所有人都是同一套卷子,题型包括选择题,程序代码填空,和一道或几道附加题。考的内容非常基础但是非常全面,数据结构是绝对的大头,网络、数据库、组成原理、操作系统也都会涉及到。这跟百度全是主观题的风格是迥异的,难度也比百度要小很多。是不是说百度想要专才而腾讯想要通才?这倒是也跟腾讯产品博而不精的风格是相当一致的。
     一周以内收到21号面试通知。腾讯面试每次都在神旺大酒店,一个面试官一个房间,来了以后再下面大厅等着叫到你你就去。现场有点混乱,对于面试时间控制不太好,面到晚上的同学经常会等一个小时以上。这里要说一点,腾讯霸笔是可以的,但是霸面是不太可能的,hr当然会表示留下你的简历给面试官审核一下,其实只是表面上的安抚一下,简历直接就扔垃圾箱了。一面是从自我介绍开始,但是面试官并没有针对简历问什么内容,扫了一眼笔试卷子和分数直接开始问技术问题。问题包括php框架,数据库索引,负载均衡,xss攻击,ajax跨域的方式,几种你熟悉的设计模式,flash和js的怎样数据交互等等。可以看出问题还是一如既往的基础和全面,前端问题反而不是很多,这就要求一个做前端开发的程序员既要有前端的知识,又要有服务器和数据库开发的基础。我实习经历还算比较多,各种技术也大多有过或多或少的接触,看的出来面试官对我的回答还是比较满意的。印象最深的问题如果让我自己写一个js框架,有哪些是我应该考虑。这个问题我以前真没想过,当时从DOM对象的封装扩展,原型继承的方式和浏览器兼容几个方面做了说明,回来想想其实框架这个东西是要按照需求来决定的,不同的框架面向不同需求,比如个人用户可以用jquery迅速而敏捷,企业级开发用jquery就不合适,不利于扩展和插件复用,Mootools和dojo这种支持面向对象的框架就很合适。个人浅见,欢迎拍砖。
     当天晚上接到了第二天二面的通知,又一次苦逼的风尘仆仆的赶到神旺。二面是让我感觉到特别诡异一次面试,竟然没问任何技术问题,后来跟大家交流了一下发现跟我面同一个方向的人都是这样。整个过程全部在和面试官在的聊产品聊团队合作,问我什么是好的用户体验,我是怎样与同事高效的沟通的,甚至问了如何lead一个team。。拿如此高瞻远瞩的问题问我,真是情何以堪啊,这个过程我就琢磨着这到底是二面还是hr面,面试官到底是想考查我什么呢。庆幸的是这个面试官人很好,说话时不停的点头,我很放松的跟他连吹带侃聊了半个小时,然后他叫我在外稍等一会,于是进入了终极hr面。
     以前听说腾讯的HR刷人挺厉害的,从没经历过非技术的面试的我心情也比较忐忑。HR是一位漂亮的MM,自我介绍以后问我用过那些腾讯的产品,对腾讯有哪些了解,腾讯未来的发展方向等等,之后聊到个人性格方面,问我自认为有哪些优点,是什么性格,有什么爱好,之前实习时候遇到的最大的困难等等。问题都是很正常的问题,但是这个HRMM的风格让我略难受,我回答完了她从来不接话,一直那么冷冷的看着我,我也不知道自己说的到底对不对,于是回答的很是纠结唉。整个过程简直就是煎熬,感觉比技术面还要有压力,之前的过程都很顺利这最后一面了要挂在hr手上我就吐血了。。最后面完了我问什么时候有结果她说一周之内,然后还给我留了作业,让我12点之前写完邮件发给她。
出来以后感觉很差,但是总算这个过程走完了能做的就只有等待结果了。等待的过程相当的煎熬,在我后面面完的同学都拿到offer的时候我一点消息都没有。终于在5月7号接到了offer的电话,我是最早面完的一批却是最晚接到offer电话的,难道发offer的过程是个堆栈?呵呵,事情总算结果还是好的,但是还有好多地方需要总结。于是我简单总结了以下几点,跟同学们分享一下。
     1.     腾讯考查的问题是比较全面的,经常要考查一个人技术基础好不好,各种技术都了解一些是有优势的。回答问题的过程中尽量多说一点,有些问题答案不止一种,多说几种可以让他知道你是了解这个方面的。也可以说一些跟这个问题相关但是面试官没问的内容,这样的好处是可以引导面试官的思路往你熟悉的地方问,当然是在自己确定说对的前提下,不然被发现说错了更囧。至于面试时候写不写代码是看面试官风格的,有时候写有时候不写,貌似c++方向的大多会现场写代码。另外,笔试觉得自己做的不好的题目回去好好想想,面试时候很多面试官会看着你笔试卷子问你这题有没有其他想法。
     2.     做技术的同学们要有个自己的blog上面分享一下自己技术经验,也有助于自己的积累和展示。经常有面试官会问到有没有自己的blog,所以这年头做技术的没有个blog都没不好意思出来面试。就算没有blog,也要有自己学习技术的积累方式,面试官是比较看重这个的。
     3.     HR面之前一定要好好总结过自己。包括性格优缺点,怎样面对困难,怎样团队合作等等。我知道做技术同学大多认为的只需要证明自己技术多牛就行了,这想法可能是不对的。腾讯把HR面放到最后一面还是挺说明问题,HR都是不懂技术的,她主要看你的沟通能力,能不能融入团队。虽然我不清楚腾讯HR刷人的比例,但是如果之前有过准备就会让自己在这一轮沉着应对,面过之后也会比较有自信。
     4.     腾讯发offer的效率是比较低的,而且貌似不是同一天发,有些会先发有些后发,大概是跟部门有关。而且本来说好五一之前发,最后拖到了5月7号。等offer的过程是挺煎熬的,大家可以暂时不用想它该做什么做什么。是你的终究会是你的。
     So that's it. 最后祝愿看到这篇帖子的所有同学都有offer,哈哈~

转载于:https://www.cnblogs.com/RicardY/archive/2012/05/14/2499204.html

你可能感兴趣的文章
ES 相似度算法设置(续)
查看>>
oc73--NSArray使用
查看>>
Backbone.js入门学习资源
查看>>
类型转化:float -> DWORD
查看>>
Android自定义视图二:如何绘制内容
查看>>
Python天天美味(21) - httplib,smtplib
查看>>
第 37 章 ACOS - CLI
查看>>
Lock-Free 编程
查看>>
7.3. 查看命令
查看>>
解决Wamp 开启vhost localhost 提示 403 Forbbiden 的问题!
查看>>
[WinAPI] API 14 [获取、设置文件属性和时间]
查看>>
AutoCompleteTextView 和 TextWatcher 详解
查看>>
2.5. SciTE
查看>>
喵哈哈村的魔法考试 Round #1 (Div.2) 题解&源码(A.水+暴力,B.dp+栈)
查看>>
【转载】Java 内存分配全面浅析
查看>>
【Android】监听Notification被清除
查看>>
jQuery动态五星评分
查看>>
自制简单表单验证relative与absolute定位
查看>>
C标准函数库中获取时间与日期、对时间与日期数据操作及格式化
查看>>
WebGIS中解决使用Lucene进行兴趣点搜索排序的两种思路
查看>>