应该算人生的第一次面试吧。本科因为保研,完全没心思想去获得一点面经,以为找工作还早。。。。 结果该来的迟早会来的
开始正题吧。
腾讯来学校的时候我不知道,而是在笔试前一天的中午在食堂吃饭听说腾讯明天笔试才知道的。中午匆匆回去在网上填了简历。不过当天晚上并没有收到第二天笔试的短信,但我还是去了。因为我以为会给我发短信的,我也没有自带简历,但去的时候hr 很好,安排了强笔的教室,而且在我说明原因后,也没有让我交简历,直接添了个个人信息就直接笔试了。
笔试题说实话不是很难,但我之前没有准备过笔试,所以很多不知道,其中网路的一个没做。我认为我就来酱油了一把,没想到却收到了一面的短信。
然后收到2面的通知,本来是让我去天府软件园去面试,我担心第二天9点半赶不到那里,提前一天晚上去我软件园同学那了。结果在我刚到软件园那边,收到短信说由于地震,改成由深证打过来的电话面试。。。白跑一趟。
二面应该是个boss吧,说话也挺有气势的。上来就自我介绍,项目精力。由于我口水话太多,直接被打断了。这是我这次面试中学到的最重要的一点,抓住重点。以前和同学老师关系挺好,随便怎么交流都行,没注意这个问题。但是和boss说话就不一样了,别人真是赶时间,没时间听废话,一个面试时间限制在30分钟,肯定要留15分钟的时间来问你技术问题的。所以我还没说完就被打断,问我技术问题。还记得三个问题
第一个是大数据相关的吧。10亿条短信,有重复的,问你如何选出重复率最高的100条。当时脑袋一根筋用大数据方法,直接说用hadoop 的mapreduce什么什么的,等我说完面试官说这跟普通的排序有什么区别。我当时就蒙了,糟了,用错方法了。然后我想了一会而,用了周磊 csdn博客里的算法,说什么 hash 或者trie树,然后分成比如10块,每块用堆排选出前100条,然后把这1000条再用堆排排出前100条。。。
第二题问了我虚函数的实现 ,这种人品题,网上一大堆
因为我做嵌入式的,对linux内核比较了解,我就一直诱导他问我内核方面的知识,呵呵,结果没成功,反而问我一个memcopy 和memmove 的区别。当时就蒙了,我不知道区别。但我知道memcopy的实现, 我就说很久没写这方面的程序了,但我知道他们中的一个是从尾端拷贝的,这样可以防止数据被覆盖的问题 ,好像答得比较靠边,然后他就问我这里面的细节问题。。。。。。。。。。。最后问我有什么要问的吗,直接没。。。
整个面试期间最痛苦的就是从学校到天府软件园,赶车赶到想吐,来回的折腾。找工作真的好辛苦。真心觉得学生这种弱势群体,哎。。。。。一说都是眼泪啊。
最后谢谢腾讯给了我这样一个机会,期待去腾讯的实习
开始正题吧。
腾讯来学校的时候我不知道,而是在笔试前一天的中午在食堂吃饭听说腾讯明天笔试才知道的。中午匆匆回去在网上填了简历。不过当天晚上并没有收到第二天笔试的短信,但我还是去了。因为我以为会给我发短信的,我也没有自带简历,但去的时候hr 很好,安排了强笔的教室,而且在我说明原因后,也没有让我交简历,直接添了个个人信息就直接笔试了。
笔试题说实话不是很难,但我之前没有准备过笔试,所以很多不知道,其中网路的一个没做。我认为我就来酱油了一把,没想到却收到了一面的短信。
一面
一面离学校很远,做了很久的车才到,去的时候看见好多人,其中还有人在摄影(后来做成视频,在拿offer那天看了,一路艰辛过来,挺感动的)。运气较好,去的时候十点半,等到11点就轮到我面试了。 面试官挺和蔼的(。。好像用错词了),但看起来很忙的样子。先让我自我介绍,我就balabala 的说了一堆。因为我做过数据挖掘的东西,现在这个真的很火,面试官就抓住这个问了好些问题,印象中就是hadoop的原理,问如何用hadoop编程,幸好我在处理数据的过程中都学过用过,比较容易的就回答了,然后问了我一点概率的问题。之后让我写个程序 atoi。就是把字符串的qq转换成整形的。我大概三分钟写完,给他看了,程序中改注意的地方都写了判断啥的,他也没说什么,然后直接问我你还有什么要问的,我就提了一个数据挖掘相关的问题。总共面试了20分钟吧,但是饿着肚子等我同学等了很久,两点才吃饭,4点才回到学校,让我体会到了找工作真辛苦。二面
接着地震了,都懂的。。。然后面试官都吓的不轻,直接就会深圳了。我表示作为一个经历了汶川地震的人,很淡定。。。。然后收到2面的通知,本来是让我去天府软件园去面试,我担心第二天9点半赶不到那里,提前一天晚上去我软件园同学那了。结果在我刚到软件园那边,收到短信说由于地震,改成由深证打过来的电话面试。。。白跑一趟。
二面应该是个boss吧,说话也挺有气势的。上来就自我介绍,项目精力。由于我口水话太多,直接被打断了。这是我这次面试中学到的最重要的一点,抓住重点。以前和同学老师关系挺好,随便怎么交流都行,没注意这个问题。但是和boss说话就不一样了,别人真是赶时间,没时间听废话,一个面试时间限制在30分钟,肯定要留15分钟的时间来问你技术问题的。所以我还没说完就被打断,问我技术问题。还记得三个问题
第一个是大数据相关的吧。10亿条短信,有重复的,问你如何选出重复率最高的100条。当时脑袋一根筋用大数据方法,直接说用hadoop 的mapreduce什么什么的,等我说完面试官说这跟普通的排序有什么区别。我当时就蒙了,糟了,用错方法了。然后我想了一会而,用了周磊 csdn博客里的算法,说什么 hash 或者trie树,然后分成比如10块,每块用堆排选出前100条,然后把这1000条再用堆排排出前100条。。。
第二题问了我虚函数的实现 ,这种人品题,网上一大堆
因为我做嵌入式的,对linux内核比较了解,我就一直诱导他问我内核方面的知识,呵呵,结果没成功,反而问我一个memcopy 和memmove 的区别。当时就蒙了,我不知道区别。但我知道memcopy的实现, 我就说很久没写这方面的程序了,但我知道他们中的一个是从尾端拷贝的,这样可以防止数据被覆盖的问题 ,好像答得比较靠边,然后他就问我这里面的细节问题。。。。。。。。。。。最后问我有什么要问的吗,直接没。。。
三面
然后等hr面,因为期间有一个51 假期,等的那叫一个幸苦。收到hr面,挺高兴的。然后hr面,过了,挺谢谢那个男hr的,虽然批了我一顿好的,但还是让我过了(我后面那个女生说面试很顺利,结果挂了。。。。。。) 然后拿到实习offer 。整个面试期间最痛苦的就是从学校到天府软件园,赶车赶到想吐,来回的折腾。找工作真的好辛苦。真心觉得学生这种弱势群体,哎。。。。。一说都是眼泪啊。
最后谢谢腾讯给了我这样一个机会,期待去腾讯的实习