华为无线-软开面试

一面

面试官人虽然话不多,但是比较和蔼。应该年纪跟我差不多。
上来先让自我介绍。
之后给了一道题LeetCode 724。刚开始特别紧张,codeblock出了点问题,没办法写C++。应急拿Java做了。大家开始之前最好检查一下自己的IDE准备没准备好。
再有就是面试复盘,只问了我做上来的那一道螺旋矩阵,我说了一下思路。别的题就没再问了。
然后问的就是为什么笔试用的C++,面试用的Java(我又不能答IDE打不开了这个回答)就回答说自己两个都有做过,Java经验更丰富一点。
接下来就是常规的项目提问,自己做过哪些项目,最有成就感的项目。我答了我现在的论文项目,是神经网络的。于是问了一些关于项目的问题。
再问一些代码的问题,设计模式啊数据结构啊这些。算是比较开放的回答,要靠你自身的经验积累了。

二面

这一轮面试官给的压力还是比较大的。
上来手撕LeetCode 42,hard难度的题。我用模拟(暴力)写出来了,面试官看完感觉还行。
接下来依然问项目,问的特别详细,基本全靠你自己平时积累的基本功。问了嵌入式、神经网络甚至于还有处理器(分支预测、流水线作业)的设计问题。
反正你学过啥他就问你啥,项目涉及啥就问你啥,全程盯着你的简历,一点都没放过。当时感觉到了挺大的压力,有点慌了。
问的挺细挺杂的,我都怀疑我面的是不是软开了。最后说我们部门和你的能力模型有点不太符合,赶紧表示我学习能力不错,从FPGA到Web端到神经网络都有涉猎的,学习能力肯定没问题。
然后说你如果进来以后一开始的压力比较大,我说我不会怕的。然后告诉接下来看主管怎么评判了(等主管面)
反问环节:
我需要学习哪些才能说可以成为一名合格的员工
答:编码能力、通信基础、嵌入式

最后说后续联系主管面。
有点怕主管面把我刷了。最后还是许愿个offer吧,希望大家都能拿到想要的offer。
更新:主管面官网通过,没有入池短信

三面

上来自我介绍,平常都学些什么
然后问一些技术上的问题,比如设计模式应用过的举个例子。我答mvc和监听者,然后开始跟我聊监听者模式的优缺点等等
接下来说自己在国外遇到过什么比较困难的事
为什么选择回国
为什么选择来华为
父母对你工作上有什么要求吗
反问


#面经##校招##软件研发工程师##华为#
全部评论

相关推荐

7 12 评论
分享
牛客网
牛客企业服务