本帖最后由 linup2011 于 2011-9-1 19:33 编辑
华为面试(很多都是我自己的流水账啦,要是只对面试感兴趣请看黑体)-我报的是软件研发 华为面试完毕,回想起来还真没什么感觉,既没有网上说的那么玄乎,也没有用到网上说的东西,完全按照自己的想法完成面试。下面就做一下回顾和总结吧。 31号下午收到短信说带华为官网简历和身份证去洪广大酒店去参加研发岗位交流会,乍一看,交流会,就觉得应该是像招聘会似的东西吧,讲一些关于他们公司的情况啊,招聘职位啊,薪酬什么的。所以晚上回宿舍的时候也没怎么多想,只是查了下酒店位置和公交路径,之后就睡了。可能是因为是第一次面试,晚上还真有点睡不着,蚊子什么的也很烦人,然后脑子里全是想的面试的东东,即使睡着了貌似也不是熟睡,感觉做梦都是面试的情景。额,扯远了啦。 第二天早上很早就起来坐公交到了洪广大酒店楼下,当时才8点,我想还早就在下边逛了一圈才上去,一上楼我就愣住了,指示牌上写的技术面等待区,二面等待区。原来这就开始面试了,心里彻底没底了,首先专业知识由于很久没看书的缘故只记得一小点,面经也没怎么看,这可怎么办了,但是既然来了也只能进去啦,按照流程把简历给她,刷了下身份证就倒技术面等待区坐着了。 一会就念到我的名字了,跟着那个人进了另一间屋子,然后在他指示下坐在他对面,他就是面试官啦。一开始还是自我介绍啦,因为我之前没做过多少准备嘛,就说了下自己情况,来自哪啊,哪个学校啊,什么专业啊,大学都干嘛了啊,性格特点啦。(我总结了下,还是准备的不够充分)。说完之后,那面试官面无表情的看着我,完全不知道给他什么影响了。之后就开始问技术了,大概有下面这些问题。 1 有1000个数按顺序存放,用二分查找,那么至少查找多少次才能查找成功 2 数组和链表各有特点,那么你觉得他们分别适合什么场合了 3说一下你所知道的比较高效的排序算法 4 c语言中分配内存的函数是什么 5 对于一颗有三个结点的书,你能构造出几种结构 他问我对网络了解不了解,我说学过一点。他就问了下arp是什么协议。 然后他问我学过java没,我说学过一点,他就问分配线程的函数是什么,因为我确实不知道,就直接说不知道了,他也就没继续问java了。接着他就拿了一道题让我到旁边做去了。题目是这样的: 构造一个函数Fun(str []),把数组中的元素逆序。例如:输入字符串为abcd,那么输出dcba。 做完之后拿给他,他就稍微看了下,然后让我在上边签名,再问了下想去的城市啊什么的就没了,让我到另一个地方等下一面。
当时我就很诧异了,华为不是应该会很难的嘛,技术面就这么过了?太简单了吧。哎,既然过了就庆幸呗,不过技术面确实没刷掉什么人了,参加二面的人还是很多。
坐了会就到二面了,每个人拿了张号码,然后在电脑上登录。原来二面是测评啊,主要是性格方面的测评。总的有100多道题吧。题型就选择题呗,每道题是这样的,有三个选项,让你选出三个选项你最符合你和最不符合你的选项。这还蛮难选择的了,主要是有时候三个选项都很符合你,或者三个选项都不符合你,这种情况就不好决定了撒。我开始还不知道怎么选,不过后来就清楚了,对于三个选项,你需要设想在你工作中遇到这三种情况,你最可能做的是什么,那么就是最符合的了,选择最好做的选项就是最不符合的了。做完了填了张表就算二面了。你会问,那二面不是没踢人嘛。是啊,二面也就一个性格测试,我感觉是为第三面做准备了。因为测试结果貌似会拿到第三面面试官那去。
二面过后又是漫长的等待,真的很漫长。从10点多等到了下午1点多。午餐是公司提供的肯德基套餐。吃完之后继续等。等了好久终于到我了。 进去之后那面试官很有礼貌的让我坐下,然后依然是自我介绍,我把之前说的话再次说了一遍,自己都觉得烦了,但是没办法啊,还是要说。这个过程他就在看我的简历啦,还有之前说的二面的测试结果啦。他首先问的问题就是最好的课程和班级排名。之后就问我是否读研,然后我说不读啦,他就问原因,我说了家庭方面的就被他打断了,然后围绕了这个话题说了好多,什么家庭情况啊,职业规划啊,在学校是不是喜欢一个人啊什么的。还有问我为什么要选测试方面的啊,说了这些之后,他立刻得出结论说我不自信,额,真是犀利啊,就这么一点对话就立刻看出了我的性格缺陷(不过可能和那测试结果有关吧)。然后他问了下为什么要上大学,接着说不自信不好啊,你都进武大了嘛,算很好的本科学校了,好多人连大学都没上了,说什么我应该相信自己,不应该这么不自信,这个过程中我也就静静的听着,点点头什么的。然后他说华为是很苦的,我怕你能不能承受这么大的压力,我本来想解释但是被他打断了,再问了下城市意向他就结束了面试。最后问我有什么问的,我就问了下面试情况啦,什么时间能得到结果。(现在想来还是准备的不好啊,应该问下自己的表现如何已经他对我的评价和建议的) 他说这就是全部面试了,结果两周之内出来,之后就是offer环节了。
Ps:总之不同人遇到的情况也不同啦,比如说技术面的时候,听说有的还让写什么二分查找啊,链表什么的,不过总的来说技术面还是不难的,都非常的基础,而且技术面刷掉的人也很少。然后总的感觉就是删除出的简历的这部分人,主要还是看性格是不是适合华为吧。我自己就有点险了,估计没什么希望了。这面试真不是难度啦,更多的只是一个测试罢了。 建议:选好自己感兴趣的职位才是上上之策啦,不论他问什么你都能胸有成竹的说出自己的理由,而且只要完全按照自己想的说就好啦,不需要掩饰什么的。其次就是选好职位以后还是要看下那方面的基础知识的。对自我介绍啊什么多做下准备,突出自己的优势,隐藏自己的不足。
|