3.18 华为一二面面经c++

一面:
48分钟,面试官比较随和,全程也比较轻松。首先面试官会介绍面试步骤(自我介绍、手撕代码、自己提问)
首先自我介绍,面试官会根据简历来问项目、比赛和学校成绩,成绩主要是问了数学类科目和计算机基础科目(数据结构、计算机组成原理、计算机网络等)。项目不够高端也可以,只要能体现出通过这个项目你学到了什么。接着问了问ISO七层模型每一层分别是做什么,与TCP/IP模型有什么区别,我说得比较混乱,面试官说可以再看一下这部分内容。接着说一下网络拥塞的内容。说到这里就没有继续问了。开始手撕代码,面试官会选一个题目,如果不会做也可以换题。我的题目是使用链表或者数组来实现栈,跟面试官说了一下思路之后就开始写代码了。当时我想定义一个链表结构,面试官说不用这么复杂,其实这里只是想考察一下编码能力。编码完成会让你介绍一下思路,这中途可能会出现边界问题之类的,但是面试官不会说什么,所以不用太紧张。编码完成后,面试官会就代码问几个问题,这里主要是问了c++的内存管理,数组存在哪个区域几个很基础的问题。最后就是提问,建议大家一定要提问(可以体现了你对面试和公司很关注),面试官会详细地解答。解答完毕之后会立马通知面试通过,十几分钟后就开始二面。
二面:
30分钟,面试官比较严肃,步骤也是三步。
首先是自我介绍,和一面一样会问简历上的比赛和项目情况。专业提问有点与一面重复,介绍TCP/IP模型、TCP和IP协议、c++内存管理(内存分为哪些区域、指针存在什么地方、堆和栈里面存放什么);问了一下编译原理,我说只是简单的了解,面试官就只问了编译过程,没有往下追问。接着开始手撕代码,这次限定了时间是十几分钟,给的题目是实现单链表的插入和删除(两次都比较简单,没有出现别人面经里说的lc-hard也是很幸运了😆),写出来简单介绍思路就好了。到这里面试官没有问我有什么问题,直接就说面到这里,接下来会有hr跟我联系,我还以为凉了。视频结束之后几分钟就会发送通过的消息。
总体而言,面试官问的问题都不会特别偏难怪。在面试过程中也可以看出面试官最看重的是手撕代码环节,越快越好,写的过程中面试官不会看,写完叫他一声就好了,这点还是很好的。
顺便许愿一波三面和offer!

#华为面试##华为##面经##校招##C++工程师#
全部评论
喵的,你投的部门效率好高😂
2 回复
分享
发布于 2020-03-18 22:38
楼主投的什么部门呀
1 回复
分享
发布于 2020-03-21 15:42
联想
校招火热招聘中
官网直投
谢谢分享~请问是什么收到今天面试的通知的呢?
点赞 回复
分享
发布于 2020-03-18 21:30
希望楼主通过,来沾一波福气
点赞 回复
分享
发布于 2020-03-26 10:00

相关推荐

点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
04-17 14:34
点赞 评论 收藏
转发
点赞 45 评论
分享
牛客网
牛客企业服务