华为软开两轮面经

个人情况:985,本科,因为考研没有参加秋招,无实习经历

3.4机试

  • 方阵旋转:过了60
  • 分礼物:AC
  • 编辑距离:过了一部分,多少分忘记了,时间不太够

3.13面试

3.12晚上九点多收到邮件通知面试,下一大跳,看面经抓紧复习了两个多小时

一面(48min)

非常非常和蔼的小哥,有点感冒,咳嗽不停,全程微笑

自我介绍,学校的经历

问了些项目的内容,然后开始撕代码

先是复盘机试的第三题,讲了dp的思路,给了个例子,用我的方式模拟讲一下

然后是一道输出序列最长连续序列个数的题,挺简单,没让讲思路,直接共享屏幕打,我先暴力解出了,然后面试小哥说时间复杂度O(n)的也写一下,一开始没想到Hashmap,有点慌,小哥提醒了一下,然后让我说一下思路就过了,没继续问。

然后我问了小哥这个部门的业务相关,然后结束。

一个小时后收到短信,下一轮开始(开始短信里没说具体时间,我以为会有邮件通知,结果打开电脑试了一下,进去了,面试小哥好像等了好久😥,我也好慌)

二面(一个小时)
可能面试官等我有点久了,我也是突然点进去的,正处于懵逼状态,面试小哥看了一眼,“哦,来了,我们开始ba”。

自我介绍,学校的经历,考研的一些事。
然后是简历的内容了。
细扣了项目,因为简历中我有写到产品经理的内容,就问了我很多项目管理的内容
一问需求分析:你做了需求分析,你说一说对你们产品未来的用户定位是什么,用户数量,如何发展?
答:先说了几个类似产品的状况,自然说了用户定位,但是关于用户数量这个我和我的小伙伴从项目开始到结束似乎一直没有仔细深入探讨过,就说没有仔细考虑过,但是说了我们做了并发访问的处理,就过了。
二问UML:UML有哪些模型啊,你都说一说,都有什么用呢,UML在开发的过程中能干什么,你们在项目中怎么用的?
答:用例图,活动图,领域模型,状态模型,功能需求都说了一下,具体说了领域模型和状态模型,UML最主要的一个作用是沟通设计与开发之间的关系,适用于软件工程开发各个环节的一种语言。
三问面相对象:面相对象的设计要素说一说,你们是怎么用的?
答:设计要素只记得一个,就说了一个,后来查了查好像说的也不太对。这个凉凉,面试官也没有继续给我解答就过了。
四问单例模式:啥是单例模式?说一说看。
答:不清楚,好像这个主要用在Java里(我明明投的c++),面试官依旧没有解答,过。
五问排序和查找。
答:balabala,问了三个排序,还有哈希查找,讲思路,优缺点,考研数据结构重点,感觉都说上了
六问用什么语言编程呀?c++?说说STL吧。
答:balabala说的不好,STL确实用的很少,只停留在书本层面,说了几句告诉面试官不太记得了。

之后就是撕代码了。本以为是个啥算法题,结果让我完整实现一个双向链表,创建、插入、删除、查找四个功能。
共享屏幕,吭哧吭哧打,因为一面让跑了代码,所以双向链表我也是奔着可以跑出来去的,还写了输入输出提示,写到一半叫停,说不用这么麻烦,写出链表变化过程就好。。。早说嘛。
写完又说反转和排序可以搞定吗?也写一写看看。排序没敢问用哪种,就直接写了冒泡,结束。

然后又问了问工作意向的事情,因为一开始投的不是软开的岗位,被HR捞起来打电话建议我转岗的。

二面结束。

整体二面体验没有一面好,一面的小哥不仅和蔼还跟我交流,二面的纯粹是你问我答,体验不好,小哥没有一面那么和蔼,感觉很急,我也担惊受怕表现不是太好。

还是注重基础,一二面每一问都会往基础的东西靠,我感觉不好,大家加油!

#华为##春招##面经##软件研发工程师#
全部评论
#三面 二十分钟,聊了聊自己的学校,未来的打算,然后说了说部门的主要业务,问了工作强度的一些事。官网显示通过。
1 回复 分享
发布于 2020-03-13 16:29
lz 有谈到薪资和定级吗啊
点赞 回复 分享
发布于 2020-03-13 18:57

相关推荐

评论
2
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务