华为面经,嵌入式软开,成都

一面:全是C++的问题
1.面试官问了我笔试题的第一题,有没有需要优化的地方。因为我是暴力求解的,最后使用了find函数来寻求的,所以也没说出个所以然来,只说了可以用KMP来代替fin或许效果会好一些。
2.然后面试官又问了vector容器,是否了解,除了常规的初始化大小来避免push_back时扩展容器的开销,是否还有别的办法。(没回答对,面试官告诉我说可以用reserve)
3.多态是什么?如何实现多态?对于重载方法来说,如果输入参数一样而返回类型不一样的函数是否能重载?
4.手撕代码:一个整型数组,里面有0和非0的数,将0移动至后面,非零数在前,且不改变非零数的顺序。要求不能使用额外的空间

二面:= = 因为不太懂计算机网络,所以很多计算机网络这一块的题记不太清了
1.问项目,项目中是否有用到网络编程(= =并没有)
2.了解计算机网络吗?
3.知道TCP/IP协议吗?TCP/UDP的区别?
4.了解四层模型吗?TCP在哪一层?
手撕代码:leetcode 62题原题

三面:
全是项目的问题,还问了我平时是否喜欢看书,读研期间遇到过什么具有挑战或者压力较大的事情。是否接受去其他地方。怎么看待如果岗位需要,会经常出差的事。

大致就是以上这些
#面经##C++工程师##华为##校招#
全部评论
哪个部门哇
1 回复 分享
发布于 2020-09-16 14:39
是一天内面完的吗?
点赞 回复 分享
发布于 2020-09-16 15:08
请问楼主哪个部门呀?
点赞 回复 分享
发布于 2020-09-16 16:29
嵌入式软开 可以用C++撕代码么?
点赞 回复 分享
发布于 2020-09-16 20:04
请问楼主offer给的薪资多少啊🙂
点赞 回复 分享
发布于 2021-07-20 10:04

相关推荐

牛客998825413号:更新:收到湖南电信免笔试通知了
投递中国联通等公司10个岗位
点赞 评论 收藏
分享
1 47 评论
分享
牛客网
牛客企业服务