华为成功亲历面试经验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
012年最新鲜的华为面试闯关全程记录大片,不要错过,供大家参考啊!
作为一个学计算机的,最后签了华为总感觉有些纠结。。。。。。
废话不多,先背景:本人大学本科女,学校985+211。计算机专业,成绩还算说得过去吧。第一轮:简历。华为公司官网有自己的简历模板,尽量填全一点。因为我注册的特别早,所以当时还没有项目经验,就没填,直到接到机考通知,项目部分都是空白的。
第二轮:机考。这个机考相当的**,出的题相当简单,只要是学过C或者Java的都能写出来。机考要注意的是要求语言不限,就是C,C++,C#,Java都行,不过没见有人用C和Java以外的。题目是三选一的必答+一道选达。题目应该不会变,都特简单,比如有个是把一个字符串的首字母变成大写,还有事判断一个数是不是7的倍数,或者里面是不是含有7这个数字。3选1的我就看了这两个,剩下的1个忘了。选答是统计一个数组里出现次数最多的数字。汗吧,就这么小儿科。。。但是恶心的地方就是提交程序有一定的格式,比如C 的主函数必须返回int,Java的主类必须起名叫Main,否则会运行出错。里面的输入输出也必须是标准的输入输出,结尾必须用空行结束,中间不允许有空行……听说百度的编程大赛也是这样的……具体的会有个说明的网页,到时候就能见到,一定要好好读一读,不然提交了编译也通不过。
我机考的结果不怎么样,编译通过了,测试没通过,属于比较差的,这个问题一直跟到我最后一面,还在被面试官揪着不放。
第三轮:技术面。技术面根据面试官不一样问的问题也不一样,这一面主要还是核实你简历上专业相关知识的掌握情况。去的时候会通知你带官方简历纸板(打印这个时候我把项目经验补上了),成绩单原件及复印件,六级成绩单,学生证,身边证。自己最好带张纸再带根笔。到哪儿不要慌张就好,去之前找找前辈的面经,比较有帮助,再有就是这个面试是分批分次的,你可以问问比你先去的人都问了什么问题。这个也很有用,我是第一天的5:30
那一批的,当时就听说有人被问操作系统的问题,所以回来赶紧网上找找操作系统学习心得,恰好最后还真问了我一个问题跟操作系统有关。这一面不会刁难你,一定不能紧张。我只准备了一天,从早8点到晚上4点,准备了如下的东西
1)要求带的各种证件和笔
2)看了看自己申请的职位要求,我申软件研发,要求比较少,就看了看计算机网络相关的东西。
3)自我介绍。汉语版加英语版。别以为研发不会问你英语,我就被问到了。还好有准备,一会再细说这个。
4)打电话询问了其他人面试的情况,临时决定看看操作系统。
提前半个小时到了指定地点,本以为能歇一会,结果马上就叫到我了,这种情况估计就是有些人没去就是面试时间比预计的都短,总之就是有点小匆忙。这里有一点要说,就是着装。很多人说搞技术的没必要穿正装,我觉得也是,最后签约的人也有大概一半的人从头到尾都没穿过正装,不过我倒是穿了,还穿了个大高跟,吃了不少苦头啊。我穿正装主要的原因是我平时的衣服有点太休闲了,真是不太合适这种场合。这个看个人的想法吧,但是这个对搞技术的来说加分不多。
技术面的面试官人不错,穿的很随意。和我交流的流程如下:
1)自我介绍,汉语的。
2)具体讲讲自己做过的项目。这个项目其实本科没有也正常,但是好歹生产实习什么的平时做的东西也不少,都可以拿来说一说,一定要挑自己做的比较好的说,介绍的时候一定强调重点,同时也承认自己程序的不完美。我是写了个爬虫,其实就是个网页下载器,结果一眼就被人看出来了,还好自己也知道自己的东西是怎么回事,就老老实实的承认了,我看见面试官还笑了一下。
3)除了项目以外有没有因为兴趣写过什么程序。这个答案尽量是——有。不然面试官就不一定想问你什么东西了。
4)有没有写过多线程的东西——有(就是特别简单,汗~~)
5)平时怎么实现进程间通信(文件,共享存储器,管道,信号量)这个是标准答案,不过一着急没想起来这么多,就想起了后三个,文件那个是面试官告诉我的。这里有人问的是死锁的原因及解决等。
6)成绩单+四六级证书这里有用了。大家都知道华为特看重人的成绩,基本上有挂科,四级没过的希望就不大了,还好这些问题我都没有。我后面面试的人就一直在给他的面试官解释为什么他的那门成绩那么低,这里成绩要求未必要那么高,说得过去就行,也有最后签的人其实成绩并不都出色(出色的都保研了。。。)。我的面试官看见我我六级成绩不错,就让我来个英文的自我介绍。当时我就蒙了,虽然有准备但是刚说过汉语的,再来英语的,内容是一样的啊,不过还是硬着头皮上了。这里提醒大家注意,汉语英语的介绍千万不能一样,不然说完汉语说英语,跟给自己做翻译似的的让,人很尴尬。还好我的面试官都没怎么听(因为他都听过汉语的了)……
7)三到五年职业规划
8)平时逛什么论坛
9)最后的算法题,这个算法题好像是必有的,因为档案里貌似有这个的备注,就是面试官对你的评价,很直接的一条就是这个算法怎么样。算法题没听说有啥固定的,要注意的是他要的是算法还是仅仅一个结果。我当时面试官先说给我出个算法写一写,题目大家可以百度下“大象吃香蕉,一米吃一根”第一个应该就是,结果我就写了个动态规划的算法,我先跟他说的思路,他就笑而不语啊~~然后我写出算法,他还是在那儿笑啊~~后来他说,你给我个结果就成了~~亲,动态规划啊,我虽然清楚知道我的算法肯定能得出最后结果,可是我脑袋也不是计算机,那么大的数据我怎么算。后来我就一个劲的强调我的算法肯定没问题,他也承认了,但是就是要结果。我们俩僵持了一下,他说我可以走了。。。我就问他我能不能过,他说那你把这个数给我算出来吧。。。好吧,我承认他太坏了。。。最后用简单的数学方法算的,思维定式害死人啊。这里要注意的就是,问清他要你做的是啥,别和他争。不会也别放弃,可以先跟他沟通,想到多少就说多少,卡到哪儿了可以跟他求助,最忌讳莫不吭声半天,最后说我不会做,这直接意味着你放弃这次面试了。可怜我面试官一直饿着肚子等我算结果。最后我算出了结果,给他说了思路,我看见他也长出一口气(估计是终于能吃饭了)。
技术面就到此结束了,还是相当惊险的,一念之差就会毁了所有的事前准备。
第四轮:群面。这个名为群面和销售类的群面还不一样,销售类的今年是3对3的辩论,研发类的就是六个人做两边,中间一个面试官。流程也很简单
1)自我介绍,每人一分钟,包括基本信息+兴趣爱好+座右铭+职业规划(这个时候我发现这组就我一个本科生了,一个大牛:省优秀学生,国奖,各种项目,这个人一直表现最多最积极;两个研究生学姐,论文发了几篇;另外两个男的一个是机械的硕士,挺绅士;另一个是计算机的硕士,内向,后面都是最后一个发言的,话也不多)
2)举一个高压力下的项目。主要项目内容,压力来自何处,如何解决
3)对华为的认识,这个他会引导你说是负面的印象,具体就是加班压力大等。这个怎么说可以百度去,要是你受不了压力华为就别去试了,浪费时间跟精力。
4)说一件最让你感动的事儿。这个有点出乎意料。这说的时候说真诚点,别面无表情的。还有尽量说身边人给你的关怀吧,这个例子多,真实。
群面结束后貌似PK掉了两个人,一个学姐,一个机械的学长(这个学长还一直在鼓励我积极点……)。其实这个群面看前辈的面经就是不要太张扬表现,也别太沉默。我们这组淘汰