华为2022年秋招正式批算法工程师面经

一面和二面是同一天,间隔一小时。三面是第二天下午。
一面:
1、介绍自己,项目和论文(30分钟左右,面试官对项目的一些技术细节进行的询问)
2、复盘笔试,用二维前缀和原理求子矩阵和、机器人逃生(详见8.25华为笔试)
3、操作系统了解嘛?说一下进程调度策略有几种,多级反馈队列算法的原理阐述一下。
主要有6种,短作业先来先服务调度算法、短作业(进程)优先调度算法、高优先权优先调度算法(非抢占式和抢占式)、高响应比优先调度算法、时间片轮转法和多级反馈队列调度算法。
4、计算机体系结构了解嘛?cpu内有哪些基本指令?说一下mov指令的执行过程。5条,MOV、LAD、ADD、STO和JMP。分为两个部分,取值……执行……
5、STL模板库了解过嘛?如果要在vector中删除一个元素,怎么做?用erase和iterator,erase直接返回下一个有效迭代器的地址。(CSDN上面有详细过程)
6、手撕:给定数组,和待聚集的数据,求将数据聚集最少的交换次数。A=[0,0,0,1,1,0,1],将1聚集的最少交换次数为1。
7、反问。无
1小时15分钟

二面:
1、介绍自己,项目和论文(30分钟左右,面试官对论文的技术细节进行的询问)
2、如果开并行区,例如运行{sum+=i; }, 如何保证结果的正确性?使用互斥锁或者读写锁;若是并行区内函数运行复杂的话,使用数据集保存,最后合并数据集。
3、C++新特性了解嘛?说一下智能指针。share,weak,unique,auto在C++11中已弃用。share……,weak……,unique……。
4、面向对象是什么?介绍C++的三大特性。继承,多态,封装……
5、重写和重载的区别?
重载指的是在同一个作用域内,两函数的函数名可以相同,但是参数不能完全相同,可以是参数类型不同或者是参数个数不同,至于返回值,不影响重载。重写指的在继承关系中,子类中定义了一个与父类极其相似的虚函数。
6、设计模式了解嘛?随便挑一个你熟悉的,写一个例子。观察者设计模式,博客订阅……
7、手撕:一个工厂里面,工人的工位是整齐的(m*n的矩阵),每个工人生产手机数量不同。求,与同行和同列的工人相比,有多少个人生产的手机数量比S[i][j]位置上的多?
这个题目我是用遍历的方法暴力求解的,面试官说还有其他方法,给了我5分钟,没想出来。然后,面试官就说算了。
8、反问。无
1小时7分钟


三面:(本来都以为二面挂了,没想到居然过了)
1、介绍自己,项目和论文(10分钟)
2、以后想从事什么方向的工作?
3、对高性能计算了解嘛?
4、意向工作地点是在哪里?
5、反问。无




三面都通过了,已经进了池子,等捞。许愿华为OFFER!





#华为22届秋招面试##华为##面试题目#
全部评论
问下楼主面的哪个方向的算法岗啊?
1 回复 分享
发布于 2021-09-17 14:48
请问一下是哪个城市的?
点赞 回复 分享
发布于 2021-09-22 20:40

相关推荐

11-07 03:09
深圳大学 C++
实习秋招做的很差,也想总结一下自己的大学生涯吧。不算太摆,但是很迷。0.大学前高考发挥超常,才来到深大计软。大学前暑期基本上都是玩游戏了。接触了python(李笑来)但是没接触到online judge,也没去多了解编程生态、计算机行业。背了背单词,但是没去规划指标如六级,没制定计划不了了之。1.大一军训时去了校ACM培训,当时dev编译器都不会下载。军训期间积极看B站大学c语言课程。力扣,牛客都是知道的,但是没有成为很好的跳板。第二次培训,看不懂cpp的 cin>>,网上搜了也没搞懂,再加上周末跟训得三个多小时,感觉跟不上放弃了。自费报了蓝桥杯,混了省二跟着一些机构课程学习,走的cpp路线。暑假在linux上熟悉vim操作。2.大二朝花夕拾,又去参加ACM训练,跟了一年,寒假都在码 带懒标记的线段树。codeforce和力扣赛都在打打(竞赛还是有趣的)。集训队入队周赛打四场,校赛拿金,面试时表现差,说自己想就业,遂挂。当时四月多,2024华为软件精英挑战赛也在打,拿了80名(前64才有三等奖)。蓝桥杯国二。很多晚上跑步来消磨时间。3.大三上修了深大最强的计算机图形学,408找实习,投简历了说自己只有周末有空,遂没在找。也没看牛客真实行情。寒假随便做了个日志器,属于混过去了。当时接到字节的面试(人生处女面),前一天觉都睡不好,很紧张,手撕做的不好,话都说不利索了。面评脏。大三下找实习,cpp选手,没有很好经历、项目,运气好去了学校附近中厂实习。4.大四现在,貌似对开发不上心?没有好的offer(甚至hot100不会做)其实同届好多同学都拿的不错。还有保研C9的。嗯,考研吧。————对自己行为的分析:a.应试教育+应试家庭教育,我的个性是固执、遵规守矩的。b.还有莫名的孤独,明明有很多朋友,但还是没有很好的内驱力,没有坚定的理想。c.自己没有很好的调研、探索和规划能力。大家也可以锐评一下😊
_Matrice_:差不多的性格,不然不会本科时硬杠cpp(那个时候还没有大模型,啃完一整本primer和习题,还是做不出来什么东西),还找不到方向,相比之下学习一些应用层的同学已经能够参考别人的方法做出实用的应用了。学东西,找实习,感觉更多地是出于和别人比较,而不是自我内驱。不过...正如deft所说,人生不需要他人的建议,所以也没有标准化的路径,在能够自食其力的背景下慢慢找到自己的生活方式吧...。另外面试很多时候看运气、眼缘
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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