岗位:通用软件开发岗(C++)
前言:
本科就对华为比较仰慕,一心就进入华为,实习无疑是一个比较好的途径。就算不能去实习,也可以提前体验下笔试面试的过程,为校招做好准备。希望顺利签约,9月份能转正吧。
准备:
(1)最开始投了腾讯的实习提前批,问的非常的底层,基础,好多问题都回答不上来,因此我准备华为的时候就比较重视基础和底层(华为的面试较腾讯还是要简单些)。
(2)实际我还准备的比较早,2月份过完年回来就开始准备了,3月份基本上都在看笔试面试的知识点,感觉准备东西还是很多。大概列下:C++基础(底层实现也要看,推荐:C++primer),TCP/IP,Linux,数据库,数据结构,操作系统(内存)等,项目。
(3)我是跟我们实验室的小伙伴一起准备的,大家相互监督,相互进步。多交流自己和对方的不足,提前计划好还有哪些知识点没有看,越总结就会发现好多知识点没有看,现在回想起来是好事。当然网上博客里面的面经也是非常重要的。
笔试:
(1)笔试最开始的时候是刷牛客网,看剑指offer,好多题刚开始都不会,没办法,只有慢慢做慢慢练了。多做题就会发现它的套路,比如很多题都可以用STL来实现;常用的函数要会用;字符串的切合,删除,查找等;连续的输入、输出等基础的也要会。
(2)华为的笔试题是3道编程题,一般华为的编程题都有字符串的处理,这次的笔试题我就做出来了1道的20%,思路是对的但是中间有些细节出错了,这里就不细讲了。这次的笔试明显感觉到比往届的要难些,就算没有做出来华为也给了面试机会(成渝哈)。
(3)这里强调下,笔试没有做出来的题,后面也要找点时间把它至少做出前两题,面试官可能问你为什么没有做出来。
面试:
华为实习的面试较腾讯来说要轻松很多,总共两面(技术面+综合面),问的问题基本能回答上来,我还准备了好多知识点,然而并没有问,有点点失望。项目确实喜欢问,两个面试官都问了。下面说下面试过程:
(1)技术面(40分钟左右)
我本来以为首先要自我介绍,然后并没有,还是得看面试官的习惯。上来就让我做一道题:找出5*10000数组中的最大值以及它的位置。这里注意两点:最大值要赋初值a[0][0],注意两个for循环的嵌套顺序,先遍历行再遍历列,自己琢磨下。
面试官说你笔试做得不是很好啊,我就解释我的思路是思路对的,但是代入参数时直接用的实例中的参数,后面忘记改回来了,所以通过了20%。当时感觉没有解释得太清楚,赶紧说我第一题下来也自己重新做了一遍,第二题也重新做出来了,第三题没有做出来,而且要准备面试就没有继续做了。面试管说还是不错,有些同学笔试完了就不管了。(心里暗笑)
我以为要问项目了,结果又给了我两道题。问会输出什么或者会有什么错误。第一题是关于野指针的,第二题虚函数的。第一题做出一半,第二题做对了,第二题在牛客网上做过,他还说这道题做出来的很少,你还不错,我赶紧说谢谢。
下面就是项目,先是介绍你的项目,项目中你负责了哪些,你认为你这个项目中最难的地方在哪里,面试官会根据你的项目来问其中的一些细节,要清楚自信的表达你的说法。我感觉我讲得还是不是很清楚(之前腾讯面试更是讲得一塌糊涂,当时面试官说了好几次:我还是没有太明白你说的),所以还是要多面试,多总结。
还问了我毕设是什么,是不是这个项目,我说不是,是新的项目,他问那你还有时间来实习吗,我解释我们实验室一般7月份就放了。(然而并不是)
你还有什么要问我的吗:(1)你们是怎么处理高并发的,。。。。
最后,说了下我的优缺点,表达得不是很好,但能感觉我比较踏实,我这一面就给你pass了。准备下一面吧。(我心想pass好像还有淘汰的意思啊,不管这么多,赶紧说谢谢)。顺便说一下,每回答一个问题或者做一道题,面试官都会在电脑上点下,应该是记录相应的分数,说明每个环节都是有分的,然后总的来算一个得分。
(2)综合面(20分钟)
综合面应该是个主管,刚开始就在一旁打电话,我就在那里站着等他,体现我对面试官的尊重,要是坐着等感觉印象分可能不太高。
面试官:自我介绍一下,你人生中遇到什么困难,你最好的项目中的难点,怎么解决的,本科时候班长和项目更倾向哪边。好像还有几个问题,记不太清楚了,我总体感觉没有一面好,而且中间他又接到一个电话,然后又看了下表,就说还有什么要问我的吗,我都有点诧异。我问了几个问题,他解释一通也没太懂。最后说3-5天会出结果,实际起码20天出结果。
基本上每天都在看官网的状态,过了好久显示面试通过。
加试:
后面等了好久,加试笔试,因为确实做得太差了,第二次笔试第1题100%,第2题20%,第3题20%。有的同学还重测了性格测试,过了两天官网显示排序录用了,进池子了。
时间统计:
我是填的7月1号-9月1号,我有个同学填的7月15号也收到offer了。师兄说时间是可以修改的,但是担心因为实习时间被刷,时间区间就填的比较宽。
收到offer:
过了两天就收到实习接收意见书(offer)希望后面顺利签约,努力转正。这个是人生的第一个offer ,我以为自己会很激动,但是我知道后面肯定还有很多困难,加油吧!也祝愿大家好运!
如果觉得《届华为实习笔试面试经验分享——已收到offer》对你有帮助,请点赞、收藏,并留下你的观点哦!