华为面经记

我是9月初收到面试通知的,那天下午下班之后,我接到一个人说是华为的,想了解一下我是否愿意去华为工作,本来开始还没打算去华为,一是因为自己才一年的工作经验,二是传闻华为累死人不偿命~~~- -!所以我说暂时还没想过,然后他给我说,电话说不方便,周末啥时候有时间吃顿饭聊聊。我想了想周末反正没事,出去见识一下大公司也好,就约定周末星巴克见面。

    不过悲剧的是周末下班晚了,而且还下雨~~~更要命的是根本打不到车~~~,我这人一向是比较信守承诺的,因为约定的是7点,我出来的时候已经六点,加上堵车,估计可能会晚点,这样让给别人的初次印象就不好~~~后来没办法,挤上一辆公交,晃晃悠悠的爬过去。到了鲁巷,我们(带了几个朋友~~)直奔星巴克,结果一看人巨多~~~,无奈,打电话给对方,还好对方也堵车还没到,于是松口气说人已满,我去其他地方看看有没有地方。于是就在鲁巷到处能吃饭的地方转,可就是愣是找不到位子。后来终于在4楼找到一饭店,看上去也还可以,于是打电话,在XX饭店,4楼的,对方说马上到。于是坐着等了一会,中间在想,对方应该是个什么样的人呢。正胡思乱想,电话响,人到,在哪?我出去接人,也不知道是啥原因,一眼就找到了他- -

    坐好,他笑着说,这顿饭我请,不要和我争哦。呵呵,于是就聊了起来,知道他姓邓,去华为已经十多年了(佩服呀~)。吃饭期间基本很愉快,聊聊华为的文化,华为的发展历程,工作环境,生活环境啥的。感觉还不错,我告诉他开始还没想到华为会给我打电话~,他笑笑,看到你的简历了~~我想了想,我印象中是年前的时候,放了一份简历到51job上面,里面资料都没写完整~~,后来也就忘这事了(汗~~~~)。最后鼓励我去试试。最后终于决定下周末去看看先,反正也没啥损失,就当时见识大公司的经历吧。

    到了周五,华为武汉研究所发短信过来,面试地点在武汉所食堂~,早上820开始。因为我也是在软件园上班,和武研所很近,所以早上多睡了会~~810到地方一看,一个人没有,只有一个女的,估计是人事的,进去报上名字,她问是不是邓某某叫我过来的,我说是,然后她说你来的早,先坐会~~- -!(早知道不来这么早了),然后看见她好像打了个电话,过来给我说,你先做个机试题目吧,我心头一紧,不会是算法吧~~我的算法可是最差的~~,打开电脑一看,果然是算法!再一看,很简单的题目,大体是什么找出一个数组中比平均数大的元素的个数,估计是考虑效率问题。折腾了一会,她过来说时间到,继续坐旁边等。这个时候人已经多起来了~,食堂就是个非常热闹。又等了差不多半个多小时,过来一人,叫我过去技术面试。

    然后先问问我在现在公司是干什么的,我da主要做架构之类,他惊讶了一下,一年做架构?我da是,公司人少,不过我做的是软件架构,这我在以前学校实习的时候就做过不短的时间了。他问,那你说说你做过的项目里面的架构,心中窃喜,这个系统是我从头到尾跟的,系统结构相当熟悉,于是拿了张纸,开始在上面画~~~画了十多分钟吧,纸都画的实在没地方画了,然后停笔,开始给他说我这个地方时怎么怎么地,那个地方时怎么怎么地,系统的结构是怎么怎么地,由于我说的时候涉及到了很多专业相关的东西(我原来是搞施工工程软件的),说的他也有点晕,他打断我,你说的我不懂,你只说你的软件架构优势及为什么这么做。于是我又开始说,说的我快口干舌燥了,看他没说话,不知道咋想的,怕言多必失,于是打住,就这么多了。他点点头,刚才你的机试没提交通过,有个小问题在里面没考虑。我紧张了一下,赶紧说,我算法不行,那个题目我还有其他方法,然后就说了我的另一个思路,可惜一不小心又扯到算法上去了- -!然后他说,你的思路不错,那你说说某某算法,还好这个了解一点,又问:你知道多少排序,da了一通,问,能不能再说几个?想了下,又说了几个,又问,还有呢?我想了下,不会,我算法比较差。(以后不管怎么地算法一定要研究个差不多呀- -!),然后又问我其他的什么hash表,B+B-树之类的,什么图,da:不会,又问了几个算法方面的,通通da,不会。他问,结构总该知道吧,我说这个知道,能写出来。还好他没再追问了~~

    然后他边翻我的简历边说(我的简历只一页纸~~),你软件工程毕业的呀,我说是呀,他说那你熟悉软件开发过程不,我da,比较熟悉,然后说了几个比较成熟的开发模式,后来又想起来上次和邓吃饭的时候说过敏捷开发,华为现在采用的都是敏捷开发,于是就重点说这个,然后说了一下个人的看法,敏捷的不好的地方和值得研究的地方。他估计也是深有体会,不住的点头。最后他给了我给职位申请表,说你填一下这个,等会给我。于是坐旁边开始写字,填完给他,他说,我这面试通过了,你准备等下一轮吧。da,谢谢。于是又坐旁边开始等。结果,这一等,就到了下午一点- -!(早知道就来晚点~~,忽悠人820过来。)。中间有不少被刷掉的。到了快一点的时候,本来有六七十人的食堂,差不多就剩20多个人了。饿的实在不行,在考虑要不要去吃饭的时候,人事的MM跑过来说,你们先去吃饭吧,我问,给多长时间,她说,越快越好,我说,有1个小时不,她说,最好半个小时过来,因为下一轮就要开始了。无奈,只好速度去解决肚皮问题。还好这地方我比较熟(一直在这实习+上班- -!),很快解决问题,看了下表,20分钟多,速度还蛮快。回来后,食堂没几个人,晕了,又被忽悠了,不过看面试官更辛苦~~,一直在面试,我回去的时候,他们才刚吃饭~。只好坐在那里睡觉。不过没睡着,就想下轮是什么面试呢。就这晕乎了半个多小时,然后人事MM跑过来说,下面的人上楼面试,终于到了!上楼,MM说,这轮是集体面试。

    我开始表示毫无压力,我这人应该还是比较能说的(原来的时候,公司人少,从售前到售后基本都的干,免不了和人打交道- -!因祸得福)。然后来了三个人,把我们一一点名进去,然后分组,每人发三张纸,一支笔。然后让把一张做成身份牌子(就是一个三角形,上面写上名字,放在自己前面让大家看到),然后说每个人三分钟自我介绍,包括优缺点,可以自由介绍。本来想先抢的,后来想想,我这人高调惯了,这回低调一点(囧~~),于是就坐在旁边听,边听边记,记下介绍人的名字,优缺点,如果这人说的时间比较长,就写下一句对这个人的评价。结果两张纸都写的满满的~,然后没人说了,我就大体说了一下我自己的经历(汗~~我们一共20个人,要么从学历,要么从经验方面,我都是垫底的~~~,一哥们硕士毕业,7年工作经验~~~,感觉这根本没得比- -!有点小郁闷了~~)。介绍完之后,面试官开始提问,某某,刚才另一个某某说了些什么?某某,你对某某进行一下评价!这紧张的环境,大多人都在想自己说的,哪管其他人,所以就出现了一些笑话,张冠李戴之类,不过没人敢笑~~~。还好我早有准备~~写的也比较详细,所以虽然对自己的资历低却和他们分一起有点小郁闷,但还算可以接受,当看到这些人说话的时候就有点小窃喜,俺早有准备了,不怕!估计是面试官也看到我的小聪明了(桌子就是那个椭圆的,面试官做一头,我就在他们旁边坐着,我干啥他们一清二楚,当然他们干啥我也一清二楚,只不过不敢偷窥~~),就是不问我。

    问了几个,然后面试官说,下面进入互动环节~~(娱乐节目?)题目已经在纸上写着,你们开始进行讨论,十分钟时间。因为有过这样的经历,也听说过华为经常这么干,于是我们两组开始各自为政,相互讨论起来。题目其实也就是个排序,十个选项,让你排出你认为决定个人价值体现的原因,从最重要到不重要…………(没啥da案的,怎么排都无所谓)

    刚排好,面试官说,时间到!于是坐回位置。某某,你说下你们组的观点,于是被点到的开始说,然后又问另一组同样的问题。某某,你们组组长是谁?某某,你们组组长是选出来的吗?某某,你们组的观点多少人同意多少人不同意?某某,你们组的观点是怎么来的?…………问了几个问题,开始有人思维已经被打晕了,回da的有点诡异了- -!然后,面试官继续,好了。现在你们两组互相指证对方观点不对的地方。然后就悠闲地靠在座位上喝水~~~而我们下面开始血战~~~大家估计都感觉到了危机感,开始活跃起来,正当大家斗到酣时,面试官突然插进来,点名某某,这个观点你来反驳一下。于是大家又开始紧张(有的人说话又开始乱了~~~),期间,我和对方争论几个问题,由于先前早有准备,所以每次陈述或反驳对方观点,我都会在前面加上“我方观点认为”~~感觉像辩论赛了~~,正当我们又斗得酣时,面试官打断说,好了不说这个了,现在自由辩论结束。某某,总结下你们方的言论和观点。然后又说,某某,假设你们组要淘汰两个人,你觉得应该淘汰谁?然后挨着点名问这个问题~~~,中间有人指着我说说到要淘汰我(- -!我可是好人,最后他挂了),其中一哥们不知道是受啥影响了,说”我们组没人应该淘汰,要淘汰也应该淘汰我自己“(最后挂了- -!) 期间,我还在想怎么回da,可面试官突然又说,现在谁还有什么问题要问?下面当然静悄悄~~~于是面试官又说,今天群面结束,大家可以到外面去等,你们的东西都留下。于是我们都去外面等,坐在那,还感觉到紧张,这群面的确BT~~~,然后又想,估计自己挂了,自己的资历最低,而且有人已经要点名我出局,然后面试官从头到尾都没问我问题,因为一般不问问题基本就是挂- -!不过有点不甘心,好不容易让我等这长时间。于是一直胡思乱想,差不多又等了20多分钟,中间不停有人被叫出去,我知道是挂掉了~~~正在胡思乱想,突然进来一个人,叫我过去,现在是资格审查。我,过了?!第二面就这么过了~~~

    资格审查很简单,和你随便聊聊,然后检查你的学位证,四六级证,毕业证啥的就完了。出来后,人事MM把这些都拿去扫描,然后把原件还我,说坐那里继续等,最后一面是部门经理,也就是你们的BOSS面试。

    于是坐在那里继续等,中间有不少人走,也有不少人坐我旁边,最后和我坐一起的剩11个人了~~~。然后我们就坐哪里聊天,中间邓老师(后来是我的领导吧)也和我们一起开始聊一些新闻八卦啥的。一直等到六点,人事MM说,BOSS赶飞机回去了,最后一面下次进行,到时再通知- -!当时是晕字一个了得~~~,一天的时间,基本都是等,还心里上折磨,累的不行,还要等下次!不过去华为的欲望压住了这些不满,大家只好解散回家,出来的时候邓老师和我聊了几句,然后也就回去了。

    周五,收到华为面试通知,这次换地方了,是个酒店,离我住的地方很近。早上8点半。周六早上故意晚去了半个小时,原以为是最后一面,会快点,没想到,这次还有其他的人也在面试,而且最后一面的人也不少,一哥们说他都等一个月了,本来不想来,人事给他打了好多次电话,他今天刚好没事,就过来看看,结果一来还要排队~~(结果这哥们说下午陪老婆看电影,不面了~~)结果又等到了中午,人事MM过来说,你们去吃饭吧,下午再来面。我真是狂晕啊!心里都有想走的年头了。最后忍着,下去吃了饭,上来坐了会,本来以为还有得等,结果马上人事MM过来说到你了,BOSS在几楼哪个房间,你自己去找。于是自己摸下去,敲门,进去,BOSS看上去比较年轻,也很随和,但比较精干!能在这位子上的估计都是很厉害的角色。然后开聊,聊学业,聊聊工作,聊聊生活之类,没多少难度。最后BOSS给我说,你通过了面试,职位,软件研发,薪水,XXX元,如果没问题的话,我们会在一个月内通知你结果(事实证明不可靠- -!)

    然后,然后我就回家了。一直等了一个半月,111号(传说中的小光棍节?),华为一人事MM打电话过来,我们已经把offer发送到你邮箱,请你确认下。然后就是部门是什么中央研发部?!(什么部门,不知道干啥的~~),薪水XXX元(这个我乐了,比BOSS给我说的多的多)。终于,历时2个月的华为面试就完成了(囧~~~)。

    总结一下:技术面的时候,个人感觉比较简单,但要注意的是,尽量向你熟悉的地方说,(我旁边一哥们就是说的太多,结果最后把自己给整里面去了,挂了),然后,会就是会,不会就是不会!千万别瞎忽悠,这些面试官经验肯定比你要丰富的多。但你对不会的,可以发表自己的观点,但要有凭有据,不要瞎说,不然,铁定挂!

    群面感觉是最难得地方,你可以准备好纸,尽量记下别人说的话,有时间最好能总结一下观点,还有群P的时候,一定要讲究团队意识和团队合作,不要个人表现,(面试过程中,一哥们从头到尾都在说,最后挂了)。还有就是自信,让人感觉这人很有定力,但不要盲目自信,乱吹牛可不好。总之不要乱,乱则失。

    还有一个小地方就是不要太在乎对方给你说的薪水,一哥们听说薪水只有6K,就走了,结果后来给offer的时候比这多的多。

   

    总之,不管去什么地方,首先个人技能要掌握牢靠,然后就是团队精神,与人相处的能力,有人说编程高手不需要为人处事的能力,可能是我见识短吧,这样的高手没见过,相反,大多高手都是个话多的人,这倒是见过不少。

    留下此文与大家共勉!

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页