华为南研所实习面经

前言

本人双985通信水硕,之前没有什么大公司实习经历,本科一心想着保研了,对企业一无所知。后来大四浪了一年,没咋学技术。现在研二了,有点慌,就随便投了几个地方,分享一波华为的面试,我投的是通用软开,数通产品线,java岗。看完如果觉得有用,求各位点赞哈,萌新博主,谢谢!

一面:技术面试

这个也是我最紧张的一次面试,也是最重要的面试,为什么紧张为心里没底,就刷过几十道剑指offer。。
下面废话不说,开始分享干货:

直接一道算法题,手撕代码。图的复制。我懵逼了,我连图的定义都不会,之后面试官给我换了一道链表复制,这个链表有2个指针,一个指向任意节点,一个正常的。这题就简单多了。我先把普通的指针复制了一份,因为手生,从定义结构开始,这部分用了快20分钟了(事后反思了一下,这应该也就5分钟的思考量),然后以至于复制任意链表时,我先跟面试官说了一下思路,嗯,自己也感觉很笨,时间复杂度线性解决不了,然后卡了几分钟,之后他给我提示:两个链表之间建立映射,然后,我一边吐槽自己陷进之前思路优化上去了,默默的敲了HashMap上去,然后时间也30分钟了,他说思路已经差不多了,就到这了,orz。。。我太菜了。

之后问了项目问题,这个具体回答就好,要逻辑清晰,我基本上是本科的科研项目,和Java基本上没关系,大概墨迹了10分钟,然后面试官问了我一些Java基础知识,我回忆了下:哪些异常需要手动捕获,哪些不必/strong> HashMap可以传入null的值吗/strong> List如何排序strong>堆排序原理/strong>

之后就是喜闻乐见的问面试官问题,这一部分最好给面试官一个上进的态度就好,我是问了下之前没回答好的问题的答案。

面完我整个人都不好了,mmp,要凉,编程题自己没独立搞出来,其实这题不算难,一些基础问题答的也是只言片语,但是后来还是给通过了。

二面:HR面试

这个比较easy,不用紧张,就聊聊你的前世今生即可,基本就是背下自己简历。HR是个工具人,应该负责把数据录入电脑,还有一些求职诉求,看看是否匹配等等。大概10多分钟就ok了。

小插曲:综合测评

这个就是性格职业测试,别瞎答就行,前后矛盾,我第一次就瞎写的,然后,,,,HR说让我重视一点,我之后仔仔细细的答了,切记前后重复的题答案要一致

三面:业务主管面试

打怪到Boss阶段还是有点慌的,这个 上说比较杂,问项目,聊人生,可能还会问基础知识
我就拿我的经历来说吧:
客套了几句,我表现的比较谦恭。。先是自我介绍,这个时候他应该也在看你的简历啥的,之后介绍了下自己的项目,他一再追问有没有Java的项目,我只好拿出来准备好的说辞——小课设,垃圾300行的代码。后来把研究生项目和毕设项目都掏出来了,然后他问遇到什么问题,怎么解决职业规划啥的,最后谈了下人生,大概30分钟左右结束战斗。因为我事先准备了,所以这轮面试还是感觉比较不错的。之后 上查到了面试通过,实习面试就结束了。

总结

华为通用软件开发岗的实习面试也就中低难度吧,不算难,我总结了一下:
1.有双985门票就舒服的多,华为还是看重学历的,门槛感觉硕士至少得985吧,南研所这边也就江苏,安徽,山东生源多,这边对我们校应该还不错,毕竟地头蛇,我略占优势。
2.学习成绩好也是有优势的,华为不像一些中小公司,会干货就行,你可以啥也不会,但是学习能力得有,反正实习有导师带,让你学就完了。我保送生本科学习都是专业前几的,orz,然鹅编程题还是菜。。。
3.算法题很重要,这个答得好代表你能力很ok,后面就舒服多了。华为的题应该中低难度
4.多提前准备,切忌胡言乱语。有句话说的好,成功是给有准备的人。不要瞎说话,言多必失,尤其是Boss面试,我前面那个老哥就凉在这了。

最后,祝看到我面经的同鞋们,都能够拿到满意的offer!

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92817 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月21日
下一篇 2020年7月21日

相关推荐