华为Cloud&AI算法工程师(实习)面经

6月份老师终于放实习了,看了一下群里的各种招聘信息,选择了华为杭研院Cloud&AI昇腾计算产品部算法工程师岗位,记录一下面试的过程。

6.15投递简历

6.16简历审核通过,收到机考预约通知。当时特别震惊,因为听说华为投递的人很多,审核简历一般需要一些时间,没想到没到24小时就通知去机考了,可是只能预约6.17的,所以只能硬着头皮裸考了。

6.17机考,三道题总分600分

6.18联系hr,被告知机考通过

6.22参加性格测试,6.23联系hr,被告知性格测试通过

6.29技术面(1小时10分钟)

基本就是全程简历面,面试官是一个很好的小哥哥,每次我说完一段话他都会表示“嗯”的赞同我,让我后续越来越有信心,大致的问题包括如下:

1.说说你硕士期间在实验室的这个项目(和图像相关,包括图像无监督分类,图像检索,图像生成(gan),风格迁移)然后询问了一些项目里的细节和技术细节包括:vgg,resnet的细节,无监督分类用什么方法,用tensorflow和pytorch哪个多以及他们的区别。还问我知道rnn不(这个只知道概念,举了一个例子说明了一下,具体细节不清楚,cnn比较熟悉,后续提问环节知道面试官是做nlp的)

2.说说你参加的数据科学竞赛(就是机器学习里面最常见的处理结构化数据的比赛,包括数据清洗,特征提取等),之后重点询问了如何提取特征以及数据清洗。

3.说一说你简历上面的“全国大学生高数竞赛”吧。把比赛的评判指标以及大概有哪些题目问了一遍,之后还问了一些高数问题,好像是泰勒展开和洛必达的相关问题,还当场做了一个求导的问题。

4.说一说简历上面的“电子商务”竞赛、“App设计大赛”、“互联网+大赛”。因为三个比赛都是同一个项目,还是本科时期的,所以讲了一下自己在团队内做了什么,项目是干什么的,没有特别深入的提问。

5.简历面完了之后,一看已经过去快50分钟了,面试官直接让写题了,投屏,面试官给题目,是一道类似排序的题目,但不准调用库函数。我用归并排序做完之后,一面就结束了,之后是反问环节,问了面试官做什么的,部门做什么的以及对于自己今晚表现的评价。

6.30,hr通知一面过了

7.3主管面(40分钟)

总的来说,和第一面差不多,也是简历面,不过主管面的更深了,每一个项目都会问我批判指标,我一开始以为是F1,AUC,准确率召回率这些,后面才反应过来是问我模型的运行速度以及内存消耗啥的,表示自己有关注过,并且是怎么测评的,指标一般多少等等,还问我现在让你对本科项目定一个批判指标你怎么定,我回答了一下用像素梯度直方图(也和图像相关)

说一说其它的问题吧

1.平时有什么样的兴趣爱好,喜欢什么运动。答:平时在家喜欢烧菜,开发新菜,类似用可乐烧红烧肉这样,面试官一听就笑了,然后说喜欢打篮球,本科和研究生都是院队的队员,研一的篮球赛拿了冠军,还展示了自己的球衣和奖状,面试官表示优秀。最后说自己喜欢跑步,一般不下雨的话,一周跑5天,每次5km,还说自己以前是正方形的,1米81,181斤,现在通过自己的努力,身高没变,体重变成150斤了,面试官大笑,还说现在看着就是蛮精神的小伙子。

2.本科和研究生在学生会的工作。

3.有什么需要问的吗?

(what?如何看待华为?为什么选择华为?这些问题我语言都组织好了,居然没有问。。。)

4.反问了本次表现,面试官说我这边觉得不错的。然后问了问华为云在杭州的具体工作,对于老美的封锁,华为的看法等等等,总的来说体验还是很不错的。

过了一个周末,7.6早上,hr通知面试通过,接下去等待意向书以及确定入职时间就好了,总的来说华为的面试官很不错,从项目入手,由浅到深。hr也很好,时刻帮忙跟进,在要面试的前一个小时会微信提醒准备面试了。

最后许愿华为早一些发放意向书,可以尽早去杭研院实习。


#华为##算法工程师##实习##面经#
全部评论
大佬是媒体算法还是软件算法呀
1 回复 分享
发布于 2020-08-28 09:50
这。。。 老哥很稳啊, 华为是老哥你的首战告捷吗?
点赞 回复 分享
发布于 2020-07-12 20:59
点赞 回复 分享
发布于 2020-07-13 09:30
等offer等得好累,好慢好慢~😑
点赞 回复 分享
发布于 2020-07-13 15:27
yaolaoniubi
点赞 回复 分享
发布于 2020-07-15 15:52
这是不是od岗位吧
点赞 回复 分享
发布于 2020-07-16 11:33
Hi 大佬,机考题目跪求分享一下)有遇到牛客华为机试的原题吗?
点赞 回复 分享
发布于 2020-07-19 15:51

相关推荐

刚刚做了华为Java机考,人是懵的。三道题两小时,每道题都看着不难都有思路结果写完过了测试一提交只有10%通过率,最后只有第一题提到了85%,最后算下来135分过不了150线,我愧对期待值拉满的HR,愧对我自己的复习。。。还是没刷够和基础不足,但至少把题目发这里大伙帮我解决一下这个遗憾吧。(不是,哥们。发现十拿九稳的主思路只能过10%,真得懵吧)第一题100:游客参观总时长问游乐园每天开放多久能招待所有游客。游乐园每一段时间能接受任意个数游客。每一行给一个游客的参观时长[1,5],[1,2], [10,11],输出总时长 4+1=5. 数值全在10^6以下。(确认输入无误)我一开始想做合并时间段最后算累加,结果Arraylist写下来边界判断什么的瞎闹连测试案例都过不了。三道题都写完之后回来检查,改了方法,求出参观时长的最大值,以它为长度建立空数组,再遍历游客时间插入1.最后数1,数到0就断掉算长度累加。通过率到了85%,但是给的反馈是测试用例运行错误,不是超时,我就只能继续检查下一题去了。(没想到后续检查没救得了我)第二题200:字符串集合求交集(这个是我最懵的,教教)(不需要检查输入)题目意思非常简单,给你输入几个字符串集合,{3(长度) 123 456 789}第一个集合.{ 2 456 789}第二个集合。输出每个集合交集最大的集合和长度 2 2 \n 1 2 。字符串完全相等就是交集的元素。就这么简单。 我Hashmap存集合的输入顺序,也就是集合的序号,value存的是字符串ArrayList。然后按总输出的值遍历这个输入顺序下标获取那个字符串集合,然后和另一个下标对应的字符串集合遍历。四层遍历求个相等的情况+1,记录最长值和最长集合序号。过了测试例以后提交,10%,还是答案错误不是超时,我人懵了,回来检查的时候也还是懵的。各路大神务必教教我这必须查相等的遍历为什么过了基础例子然后只能过10%的测试。有什么优化办法能既考虑边界值也能简化时长的?第三题300:摘水果也蛮直白的,给你个正方形地图,然后每个格子上是水果的数量,如果不能走就是-1. 果农要从左上角走到右下角,只能向下或向右。走到右下角以后他再从右下角折回来走(没限制怎么走回来)到左上角,问你他能采摘的最大水果数量。这题我承认肯定是算法没想明白,漏了什么很关键的东西。(应该早点放弃检查的,很烦)这题我一开始想搞个递归往下找记录总数改变地图数字,然后往上找再递归找路最后加起来。但是写出来了向下找路然后发现这个找路和求最大值的路想做复原太诡异了,(现在想想完全可以找到路了记下来再找到最大值,很有可能能避免一些case)就放弃了递归投向动态规划。我累加了一次dp所有值抵达右下角以后,发现这个格子里的值正好是走下去走上来能拿到的最大值,想了一下应该也对,如果从左上角走不下来,那也不可能从那条路折回来,所有通路值加到最后应该就是答案。(难道说!是多个通路,只能取2条最大?!状态转移没这么简单才对!)状态转移方程就是等于非-1的左侧和上侧的格子的值相加再加上本来格子里的值。如果左上都是-1那我直接设为0.(难道该设为-1?复盘才发现槽点太多)(给地图加了一行一列全设为0,从1开始遍历到n。)往回走也不可能走这里。最后得分10%。求解!
牛客141057821号:我用python做的 第一道题记得leetcode有原题,先用开始参观时间sort一下然后指针遍历求set union 第二道题我python暴力解法全过。。 第三道题我是两遍dp,已从从左上到右下一次右下到左上,中间把第一次遍历走过的格子设成0就完了。 话说150是分数线吗?可以问下哪里的消息么
查看3道真题和解析 投递华为等公司10个岗位
点赞 评论 收藏
分享
14 40 评论
分享
牛客网
牛客企业服务