我的华为面试经历

乡下人进城

今天是去华为参加面试的日子。
这大概是我第一次参加一个像样的面试,整个过程给我留下的印象很深,虽然整个过程难度不大,但是不管怎样我都觉得自己的收获不小。趁着睡觉之前记下来,记住这一次挺令人难忘的经历。

准备

其实我感觉个人的准备还是很不充分的。首先,在面试的两天前刚刚加班加点甩完了两个锅,累的不要不要的,面试前一天主要用来放松心情,没做什么过多的准备。不过我对于一些面经倒是看了不少,从一些技术问题看到面试礼仪,个人感觉至少不算特别的虚。身边的几个同学一直在复习一些基础知识,不知道为什么我好像有一种蜜汁自信,感觉这些问题我都能答得上来。。。总之就是抱着破罐子破摔实在不行就当是去见识见识的心态上的路。中午出发前才把连夜修改过的简历打印了一份,还发现面试要求带的学生证拉在了宿舍。。。不过还好,苏州地铁比百度地图想象的要给力的多,原本以为一个多小时的行程大概实际就花了四十几分钟,总算没有迟到。。。

体验

下了地铁本以为会看到高楼林立绿茵遍地的场面,实际上高楼林立是没错,不过总给人一种荒芜的感觉。道路十分宽阔,但是来往的车辆不多,人行道也挺宽,但是绿化做的并不好,都是些没啥用的小树苗。四下望去人也不是很多,空荡荡的高楼里也没什么人。路边打扫卫生的大叔在车里放着八九十年代的老歌,竟然有一种复古的感觉。。。
在保安大叔的指引下看到了属于华为的建筑群。或许是因为周日放假,基本看不到个人。一番摸索后来到了大厅,空荡荡的大厅当中坐着一个看上去瘦小的前台小哥。说明了来意后,他指引我们七绕八绕绕道了后面面试的那栋楼。刚一进门就闻到了一股扑鼻的香味,嗯,估计是什么香薰。前台的姐姐很热情,指引着我们登记,旁边有一些跟图书馆差不多的小桌子,上面坐着一些好像在讨论问题的人,给人一种很宁静的感觉。
来之前我看到知乎上有人说,判断一个公司怎么样其实可以去看一看它的卫生间搞得怎么样,我觉得此言甚是靠谱,于是就特意先去卫生间体验了一下。刚站到门口就闻到一股扑面而来的。。。。。。香味,就是刚进门的同款香薰。洗手池清理的很干净,边上还差了一束花,不过摸了摸是一个假花。。。烘干机、洗手液看上去也挺新的,卫生纸是那种一抽一大张的软软的正方形擦手纸,品质还不错。进去是小便池,怎么说呢,就是那种让人看了就有小便欲望的地方。除了有蹲着嗯嗯的地方,在旁边还有一个挺宽敞的房间,里面有独立的无障碍盥洗池,和无障碍坐便器,虽然没开灯,但是看上去也挺干净的,我觉得在这里玩王者荣耀还是雅的。。。
到处走了走发现总体的卫生工作做的挺不错,绿植挺多,也有专门的吸烟区,所谓吸烟区就是一个阳台,通风和环境都还不错。不过目测搞这行的吸烟的人不多,烟灰缸里没几只烟头。

候试

接着我们被hr大姐姐领进了候试区,先是用身份证刷卡签到。hr大姐姐挺可爱,还跟我抱怨我挂了她的电话(其实是没听见)。。候试区是一个挺大的类似会议室的地方,墙上贴了一些励志的名人名言。旁边的桌子上先是摆了各式各样的零食,新鲜的水果拼盘还有开水咖啡,然后就是一些关于华为产品的小广告,随手翻了翻基本是我看不懂的硬件疙瘩,不过另我耳目一新的是在宣传材料边上还有一些教你减压、养生之类的畅销书,以及一本名叫《为什么华为不会倒》的内部读物。我当然先是假模假样的看看书,然后hr大姐姐跟她的小姐妹一波一波的进来催我们吃水果拼盘。。。反正闲着也是闲着,那就吃呗。。。
不过也没光顾着吃,在我们前面也来了一些人,我们聊了聊发现很多都是西安交大研究院的研究生,还有苏大的研究生,基本上除了我们一路的大三狗之外就是研二党了,萌新表示瑟瑟发抖。不过看上去他们一起来的人不多,所以表现的比较拘谨。我们反正互相比较熟,大家都挺轻松的在吹牛。。。

一面

本来说是安排我两点半的面试,不过事实上是先来后到进行面试,到了没多久就轮到我了。一面大概就是传说中的技术面了,一对一,面试官是一个看上去挺年轻的大哥。上来先说让我做一个五分钟以内的自我介绍。哦不得不说我胆子挺大,简单的花了十几秒说了下个人信息就直接跟他说我不太擅长自我介绍。事实是我刚进来的时候不知道为什么突然有点紧张,脑子有点空白。。。他倒是不太介意,看了看我的简历,说:“你这个简历做的挺业余的么”,我赶快辩解说我习惯用markdown写东西,然后承认我不太懂这个。。。他翻了几页之后:“嗯,还挺有个性”。接着他对着我在简历里的项目经验一点一点的问,问的都是一些基础情况,只要项目是自己做的,基本都没什么难度。问完自己的项目经历,然后就开始问一些“例行”问题,诸如“你对类有什么理解”、“你对链表、树这类的数据结构有什么理解”。当然,这些问题没什么标准答案,回答之后他也不会再追问。然后他看到我再简历里写我最近都是用python,就问我“你觉得python相比c++这些语言有哪些优缺点”,开放性问题,他也不会过多纠缠于细节,一问一答基本就结束了。接着就问了我比较擅长的语言,以及期望的工作地。
整个话题基本是他来主导,但是他的思路都是从简历里来的,问起来也非常的自然,没有任何刁难的意思。感觉相比编码能力,他们应该挺看重生活和学习态度学习能力,以及将理论化为应用的能力。有一回我在回答一个项目问题的时候无意中说“这个项目是因为同学来找我解决问题,我就顺便在里做了一点研究”,他就表示这一点挺不错的。
问我愿不愿意接受挑战,我说愿意。。。
面试官也会看成绩单,似乎他们对数学类、数据结构、编译原理、操作系统这些课程成绩比较感兴趣,看到我的成绩还不错,小夸了几句。
不过在面试的最后,他也对我提出了一些建议:

  1. 他觉得我研究的东西比较多比较杂,可能需要一个特别突出的地方来彰显自己。不过看到我“才”大三,他表示这个不急。。。
  2. 他似乎抱怨我在对自己项目的技术细节描述的不多,我表示这玩意不太能说的清楚啊。。。

总体上来讲,虽然我感觉回答的并不太好,但是至少没有尴尬。整个气氛还是挺融洽的,感觉主要还是要放轻松,基本上只要表现的阳光一点,不需要表现出最优秀的一面,表现出最平常的一面就ok。我感觉面试官的难度也不小,他得在短时间里对你做多方面的评价,然后还要写成报告,主导对话,而我们只需要回答问题就好了。。。面试官本人也和nice,语速略快,不过调理很清楚,提意见的时候也能充分尊重个人的看法,语言也很亲和。

二面

二面就是传说中的boss面,没想到这么快就终面了。由于boss只来了一个,面起来比较慢。我先面的能够有幸1v1,后面的同学考虑到时间关系变成了2v1和3v1。。。也就是传说中的撕逼群面,虽然我没体验过,但据说有点蛋疼,好像是问一个问题两个人互相补充。
下面大概说说我的经历。
二面给我的感觉就是—-聊人生。boss很随和,没要做自我介绍,没有看我带过去的简历,看样子是先前的材料都汇总到他那里了。感觉boss的厉害之处在于他会在跟你聊天扯淡的不经意间问你对一些事情的看法,问题来相当的自然,以至于我都不太清楚这是在聊天还是在问问题。跟一面大哥一直忙个不停的在看材料跟码字不同,基本不会看任何的材料,记任何的东西,而是一心一意的跟你“聊天”。而且他特别擅长对别人说的话进行总结,对于一个问题,我可能零零散散的说了几点,他就能用一个词去抓住我说话的重点。
聊的过程中,我表示我这个人见识比较短,没去过什么洋气的地方,见到人呢比较害羞,boss却表示这ok啊,说明我的时间都花在了研究技术上。我还表示我不太擅长做演讲,他就认认真真的引导我去分析如何做一个好的演讲。
至于具体的问题,他先是让我聊一聊过来的感受,问我过来想要收获些什么,问我认为自己的优秀品质有哪些等等。然后聊了聊华为这个公司啊,以后要扩建了,楼会更加漂亮,人也会更多。接着就开始问我对于未来的规划。简而言之,他的建议就是你有这个能力在本科进华为你就不需要去读一个研究僧了,总结来说大概就是:

  1. 在华为工作学到的东西是都研究生远远学不到的
  2. 多上几年班,基本上就能混的不错,这时候新来的研究生或许成了你的下属
  3. 读研出来还不是要工作,但是我们华为已经是顶尖的公司了,你还想怎样??
  4. 如果你是面试官,你遇到三年华为工作经历的本科生和没有经历的研究生你会选谁
  5. 在评价机制上,华为对本科生和研究生不会区别对待,一切靠能力

有一个小细节我觉得挺有趣,就是他在谈论所谓比华为更厉害的公司的时候,我以为他可能会说BAT之类的,结果他说的是Amazon。。。
接着我们探讨了关于华为的加班文化之类的事情,他表示两点:

  1. 几乎所有成功的公司,都会加班。当然,除了国家电网。。。
  2. 华为并不会让一个人变废,比如他自己还有前面一个面试官,哪里像废了的样子,还让我猜他本人的年龄。。。

然后我咨询了一下华为校招刷人奇怪的问题(感觉有点作死),他表示这是很正常的,还举了某著名互联网公司招一个人要考察半年的例子。
基本就是这样,然后他表示聊的时间太久了,还有很多人要面呢(我是愣了一会才知道它的意思是结束了。。。)。走的时候我问他什么时候会有通知,他说要我们一起等消息。

其他

总的来说华为的门槛并不高,基本上身边有志向有能力的同学都有很大的机会。不过不知道为什么,我们学校去面试的同学真的不多,倒是研究生去的不少,但是目测一面就被刷的也不在少数,似乎普通的研究生什么的的确没什么优势,相比面试水平相近的本科生反而会吃亏。个人觉得不管怎么样,最重要的首先是基础能力,然后就是要表现的阳光开朗,会就是会不会就是不会,没什么尴尬的,敢于表现出优点跟缺点并存的真实的一面。重点是一定要自信,一定要相信自己能够胜任这个工作,你才能让别人相信你能胜任这个工作。
总之就是个人感觉还行,最终面不面的上我其实也无所谓,能体验下这种环境我觉得对我的帮助还是很大的,开心就好喽。