2010年腾讯暑期实习生面试经验
刚刚结束了腾讯2010年暑期实习生武汉站的面试,真是颇有感触,HR面的时候,面试官说想让我发个帖子,和大家分享下如何从腾讯生成为正式的腾讯员工,我答应了他一定会发这个帖子。虽然我不知道我最后会不会接到腾讯实习的Offer,但是为期一周的整个实习生求职过程,让我对腾讯这个改变中国人交流方式的互联网企业有了更深刻的认识,所以我今天就在这里和大家分享下我整个笔试面试的过程。要是有写的不好的地方,还请谅解。
4月24日清晨,我们一大帮子人赶到武大3部的一个教学楼里参加笔试,匆匆忙忙的坐下来准备考试,监考我们考场的腾讯招聘人员是个很年轻很漂亮的MM,不过她还是很严的,我们有个同学想霸笔,被她拒绝了,可惜了我们这个同学技术很好的。整个笔试的题目都是大学本科学过的课程,我的第一反应就是很简单,但是我好多都不会,汗死,出来的时候还在后悔为什么前一天为什么不好好准备下。具体的题目,我就不说了(签了保密协议,就不方便透露啦),但是具体考的科目是:
1.操作系统
2.数据结构
3.数据库
4.计算机网络
5.测试的基本知识
要是有同学想应聘腾讯测试部的可以多看看这些科目的课本,不知道是不是因为是实习生招聘,所以题目出的很简单,没有编程题,不可思议,之前腾讯校园招聘的时候的测试笔试题都会有一两个编程题的,不管啦,反正总的考的很基础,不是特别的深。
25号就接到腾讯的系统短信,通知笔试过了,参加技术一面,哇,兴奋的不得了,第一次参加面试,得好好准备,我的面试时间是27号上午,中间有两天时间,可以让我充分的做好各方面的准备。一般来说,对于技术类面试,面试的重点就是之前的项目经验和所应聘职位应该具备的各方面基础知识。没有项目经验的本科同学可以多讲讲自己做过的课程设计,而技术知识,就是我们常用的各种语言中的精髓,例如,C++的指针问题、内存泄露、拷贝问题、虚函数等等,这些都是面试经常会问到的,当然对于测试,常问的就是测试的基本流程、基本方法、设计测试用例的方法、常用的自动化测试工具、测试脚本的编写等等。
所以27号的面试总的来说进展很顺利,面试我的是腾讯测试部的一个技术很牛的女同事,不仅技术牛、人也和善漂亮(腾讯的技术人员都很年轻,不愧是一个汇聚优秀年轻人的大企业),由于我做过项目并且有测试基础理论知识,所以大部分的面试问题都没有难倒我,唯一不足的是我不会Linux下的Shell编程,看来的确是得好好学习下Linux了。她还问了些关于性能测试,安全性测试,和网络编程接口WinSocket的基本问题,例如数据传输的格式、使用的协议、工作模式等等,腾讯大部分产品的工作模式都是基于客户机/服务器模型的,所以对于数据报在传输层上传输过程各方面的测试是非常重要的。
一面之后,我就感觉应该会接到二面的通知,果不其然,28号上午就收到二面的短信,接下来准备二面。网上的面试经都说,对于技术二面,一般都是问的应聘岗位的相关知识,而二面的技术肯定要比一面的技术更深些,还有该行业的一些新兴技术,考察你对行业的发展趋势是否了解,例如我应聘的测试工程师,就应该了解目前比较流行的一些测试工具,你不一定要用过这些测试工具,但是面试官问你的时候,你要会适当的列举一些。然后就是之前进行过的项目中是否有做和岗位相关的工作,我想我在之前参加的项目里面做过功能测试,所以也算是有实际的测试经验。
但是很不凑巧是,这次面试我们技术类的都是软件开发部门的,面试官也是一个很年轻感觉特别牛的人,他不紧不慢,说话慢条斯理的,很有亲和力。他也问了之前项目的一些东西,他说:“虽然你可能比较熟悉如何设计功能测试用例,但是我想让你测试一个单元测试用例。”然后就让我设计一个关于双循环链表的测试用例,并在纸上把测试用例写出来, 我一听就晕了,刚好问的我不太会的,当时头脑就晕乎乎的了,偶心理素质不太好,面试官一问到自己不太熟悉的就不知道么怎么办,这点大家在面试的时候一定要尽量的克服。
对于这个面试问题,我后来想了下,是这样一个过程,首先单元测试用的是白盒测试的方法,逻辑覆盖方法,例如条件覆盖、语句覆盖等,然后是基本路径测试,分析程序的内部结构,测试程序语句是否能够实现双循环链表的各种功能,然后是数据流测试,对于每一个指针,生成之后都要对它进行释放,要不然会发生内存泄露的问题,这只是一个大概是思路,具体的测试用例的设计还是很值得研究的,对于如何测试C++中指针内存泄露的问题还正在学习之中,欢迎了解的同学给出解答方法。
这是二面,出来感觉糟透了,我面试的时候连逻辑覆盖方法都没有写清楚的,估计肯定是没戏了,后悔自己本科的时候没有认真学习C++语言。 怀着忐忑的心情勉强入睡,今天早上凌晨4点多就醒了,开手机一看,腾讯的HR面短信居然发过来了,My God,老天对我太好了,居然进入了HR面,估计是二面的时候,面试官对我映像还算不错,觉得我是一个喜欢学习的人,所以给了我一次机会。
兴奋的睡不着了,等着天亮,告诉自己HR面要好好发挥,早早的'来到了面试的酒店,遇到了几个华科的本科生,和他们聊了下,确实是牛,应聘的都是研发,有一个女生应聘的是Web前端开发,一个男生应聘的是Linux平台下的后台开发,他还自己编过操作系统,技术确实是没得说,简单的交流了一下之后,就到面试的房间准备面试了。
原先网上都说HR面试官阅人无数,在他们面前最好不要耍花腔,是怎么想的就老老实实的回答,不过还好我这个人本来就是有什么说什么,一进去,和他交流了一会之后,那个面试官说昨天来武汉的时候晚上就开始发高烧,嗨,面试官也挺辛苦的,一天要面试那么多人,吃饭也不定时,确实是不易,搞笑的一点是,他问我兴趣爱好的时候,我随口就说我喜欢打篮球…汗,我说说错了,他说:“啊,你喜欢打篮球,不是吧”,晕死,我马上改口说:“我喜欢打羽毛球”,“你是不是背面经背的太顺了啊”,我连忙羞愧的解释“不是不是,话说的太快,说错了” ,晕,自己都搞晕了,还搞笑的就是,他问我星座,我说我是狮子座的,狮子座的尾巴,他立马就联想起了曾轶可的《狮子座》的歌词,挺搞笑的。面试快结束的时候,他问我“你知道实习之后留在腾讯的三要素吗?”我不知道,于是他说“我希望你回去以后发个帖子,分享这些经验,通过实习能留在腾讯的同学都要注意这三个方面,第一,基础知识,你是做技术的,就一定要有良好的基础知识,只有基础知识打牢了,以后技术才会做的好,第二,动手能力,任何事情的实施都在于它如何去做,只有知道自己怎么做,动手去做才能把事情做好,第三,团队意识,你要知道做任何事情都不是你一个人在做,而是整个团队,只有团队成员之间的相互合作,才能把事情做好”。确实,经典,我答应了这位带病面试我们的面试官发这个帖子,希望大家都能够知道在腾讯工作的三要素,当然希望自己能够在腾讯锻炼自己,充分的了解这个企业。
希望上面写的这些能够对以后想进腾讯的同学有所帮助!
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/mianshi/795527.html