华为AI工程师面经

岗位:AI工程师(机器学习方向)
部门:昇腾计算产品部
一面
日期:2021.3.3下午2点-3点
自我介绍

询问项目细节
自己先简单介绍一下项目的内容以及指标

机器学习深度学习知识点
  • 机器学习一般有哪些分数,对于不同的任务
  • 讲讲几种损失函数
  • 正则化
  • 了解1*1卷积吗?
  • 讲一下过拟合和欠拟合
  • 讲一讲BN,以及在测试阶段BN如何处理

C++知识点
  • 32位系统的指针占用多少内存
后面我说我不太会了,就没问了

Python知识点
  • Python的内存管理

手撕代码
  • 反转链表

机试代码回顾三题
  • 对象属性排序
  • 区间动态规划
  • 动态规划

再次问项目
结束

二面
时间:2021.3.5 早上10点-11点10分

机器学习/深度学习
  • 1*1卷积
  • 数据增强的方法:
  • 图像:加噪声,旋转,扭曲,平移
  • 音频:时间拉伸(加速或者放慢音频), Pitch shifting, Dynamic Range Compression (DRC), Background Noise
  • 人脸识别的损失函数
  • 正则化:l1 l2的作用和区别,dropout
  • Dropout在测试阶段如何处理
  • 为什么会出现梯度消失和梯度爆炸?
  • 介绍一下分数,比如查准率查全率F1score
  • 讲一下softmax

操作系统:
多线程和进程的关系
Linux文件权限管理
C++ stl 有了解吗?

Python知识点:
  • Python内存管理(内存如何释放)(一面的问题再次出现了)
  • Numpy的数组,pytorch tensor有什么区别?
  • 数组reshape之后内容是否一样?
  • 深拷贝浅拷贝
  • Python装饰器
  • 介绍一下深度学习框架 tensorflow pytorch

手撕代码:
二叉树的最大宽度 Leetcode 662

总结:
机试的题在考后一定要复习,不会做就学会;
第二面之前,一定要及时复盘一面的问题,第二面可能还会问;
面试的问题的模块都挺固定的,算法面试一般就是机器学习深度学习,计算机知识,编程语言知识,数据结构与算法题目,这几个模块。

三面
时间:2021.3.14 早上1040-1110

l  自我介绍

l  项目介绍

l  项目的意义

l  项目的工作内容,或者贡献

l  描述一下你遇到最困难的事情。你怎么解决的?

l  你的意向工作地是哪里,这个岗位一般在杭州成都西安有位置?

我:深圳东莞

面试官:默默记下来

最后是记了大半页的东西,然后说还有什么要问的吗?

最后当天就发现被拒了。


#华为算法面经##面经##校招##华为##算法工程师#
全部评论
大兄弟拿到offer了吗
1 回复 分享
发布于 2021-03-13 14:03
楼主,昇腾应该是ai框架吧?工作主要是做什么呢😂
点赞 回复 分享
发布于 2022-07-27 11:25
请问一下拒的原因是因为没有HC么?
点赞 回复 分享
发布于 2021-11-07 22:20
大兄弟,我看问了音频相关的东西,是因为你项目中涉及了吗?
点赞 回复 分享
发布于 2021-04-11 22:41
请问笔试考的内容是算法题吗
点赞 回复 分享
发布于 2021-04-09 19:56
投了这个岗位的实习,感觉什么都不会😂
点赞 回复 分享
发布于 2021-03-19 19:25
lz是校招么
点赞 回复 分享
发布于 2021-03-11 12:04
楼主,有问转正的事吗?听说华为现在没有转正,统一秋招。
点赞 回复 分享
发布于 2021-03-05 22:00

相关推荐

一、开启投递:四处碰壁,陷入迷茫​3 月 12 日,我满怀期待地开启了简历投递之旅。起初,我将目光投向实习群和校招官网的实习岗位,觉得这些信息更及时精准,但一周过去,投递的十几份简历石沉大海。3 月 20 日起,我开始在大厂广泛投递,腾讯、阿里、字节跳动、京东、拼多多、华为等 Java 开发岗都成了我的目标。然而现实残酷,大部分投递仅显示 “简历筛选中” 便再无进展。​看着身边同学陆续收到面试邀约,我陷入了自我怀疑。反复检查简历,发现可能存在项目描述不够精炼、技术亮点未突出的问题;也担心自己对底层原理的掌握不够深入。那段时间,焦虑和迷茫时常笼罩着我,甚至开始自我怀疑。​二、柳暗花明,初现曙光​3月底4 月初,我开始陆续接到了面试。面试准备时,我从小红书、牛客等渠道查询面经,润色自我介绍,并根据每个岗位的 JD进行定制化面试题目准备。4 月 10 日,我迎来腾讯一面。面试官先让我介绍最有成就感的项目,我详细阐述了用 Seata 解决分布式事务的全过程。随后,针对 Spring 循环依赖问题,从三级缓存原理到实际应用场景展开追问,虽然部分细节回答得不够完美,但整体表现还算稳定。4 月 18 -25日,进行了二三面,注意聚焦系统设计,要求设计一个高并发秒杀系统,我从限流(Guava RateLimiter、Sentinel)、缓存预热、消息队列削峰填谷等方面进行分析,得到了面试官认可。4 月 27 日,我收到了录用评估。​但我并未停下脚步,继续参与其他公司面试。阿里的面试让我备受打击,4 月 18 日的一面中,面试官对 JVM 垃圾回收算法刨根问底,涉及 G1 收集器的分区设计和并发标记细节,很多问题我答得磕磕绊绊,最终止步一面。字节跳动的面试更侧重算法,4 月 22 日的面试中,现场两道算法题被爆杀。京东和拼多多的面试贴近业务,常问实际场景的技术解决方案。​华为的面试流程漫长,从 4 月 25 日的技术一面,到 5 月 5 日的综合主管面,每一轮都很压力。目前在泡池子。​在这一系列面试中,我积累了宝贵经验:面试前要对简历项目倒背如流,预想所有可能追问点;回答问题先理清逻辑,再分点阐述;遇到不会的问题,大方承认并尝试说出解题思路,展现学习能力。​三、收获成果(AI润色过)手握腾讯和华为的 offer,我陷入了幸福的纠结。腾讯的岗位在微信事业群,作为国民级应用,能接触到亿级流量的系统设计,团队氛围年轻活跃,技术大牛云集;华为的岗位聚焦云计算领域,公司在通信和云技术实力强劲,项目技术挑战性高,职业发展路径清晰。​为了做出抉择,我查阅大量行业报告,对比两家公司业务发展趋势和技术生态;联系在腾讯、华为工作的学长学姐,了解工作强度、成长机会和团队文化。经过反复权衡,我最终选择了腾讯。我认为,微信海量用户带来的复杂业务场景,能让我在高并发、分布式系统设计上快速成长,这与我未来从事互联网后端开发的职业规划高度契合。​回顾这段找实习的心路历程,有过焦虑、迷茫和自我怀疑,但更多的是成长与收获。它让我明白,求职之路从不会一帆风顺,唯有坚持不懈、不断调整、持续提升,才能抵达理想彼岸。希望我的经历能给正在求职的 26 届同学一些启发,祝愿大家都能斩获心仪的 offer!       
投递腾讯等公司8个岗位
点赞 评论 收藏
分享
评论
33
292
分享

创作者周榜

更多
牛客网
牛客企业服务