笔试
2021.3.18 刚刚做完了华为的机试题,一共三道编程题,可以使用本地IDE(那不果断jupyter),题目如下
我后来在牛客网上看到一哥们跟我的题一模一样,链接https://www.nowcoder.com/discuss/617066?type=all&order=time&pos=&page=1&channel=-1&source_id=search_all_nctrack
我最后成绩是0.3,AC,0.2,代码写的菜,我就不放我的代码了,想看代码的点上面链接看那位哥们的。
2021.3.19 我们导员说我是我们院这次报名华为面试的人中唯一一个通过机试的。。。。
一面
2021.3.31 刚刚结束了一面,面试氛围没有网上所说的那么严肃。面试官人很nice,讲话很亲切。首先是让我做一段自我介绍,我讲了一下我的项目经历,面试官也问了一些细节,但问的很基础,并没有把我追问到答不上来的程度。然后我跟他说我java学的很浅,他就了python相关的问题。第一个问题是Python内存管理,我说我不会(没办法,学校不教,全靠自学,很多内容做项目用不到的基本不会碰),然后问我全局变量和局部变量的区别(学过编程的人都会的问题)。接下来问我几个比较常用的机器学习算法的原理和使用(因为我跟他说我们的专业课是这些)
接下来是手撕代码,难度极低,五分钟就写完了。
最后面试官问我做项目遇到过什么困难,人工智能有什么应用,对人工智能技术有什么理解之类的常规性问题,然后面试结束了,短信通知我一面通过让我准备下一轮面试。
总结来说,我感觉这位面试官应该不是做AI的,所以问的问题都很浅,不知道下一轮面试会不会专门找一位做AI的面试官给我面试。大部分问题都是围绕简历,我还讲述不少做项目的经历和例子,面试官听的很认真。没有让我笔试复现,没有问计网,操作系统,数据库(若是问道了,我说我们专业不教这三门课那不是贼尴尬),也没有问数据结构(我连那几种排序的复杂度都记不下来,问到不是直接GG)
感觉华为面试氛围比字节轻快许多,也可能是华为对本科生要求不高,也可能是我运气好,期待下一次面试也能好运吧。
二面
2021.4.2 二面拉跨了呀
这次的考官人也很好,一半时间都在听我讲故事,实现是自我介绍,然后是介绍项目经历,然后是问了python的几个小问题,然后是手撕代码
然后就出大问题,为什么我要死扣循环而不去考虑递归呢【欲哭无泪】,上网一查发现这题以前还做过,用分治的方法做的话十分钟就能写出来。。https://blog.csdn.net/weixin_43926083/article/details/115059847
太菜了太菜了
之后短信说我面试通过准备下一轮,但是听网上说华为筛人基本都在三面主管面,希望我下一轮也不要再拉跨了
(这题还是算法课例题我哭了呀)
主管面
2021.4.8 三面
自我介绍,成绩,兴趣爱好,项目经历,保研失败原因,考研失败原因,对人工智能未来前景的看法,对华为的了解,对996的看法,薪酬。反问:部门的工作内容。
考官全程笑嘻嘻,可能觉得我讲故事挺有趣的。
结束之后短信通知面试通过,HR说下周出结果。
2021.4.29
等了大半个月终于来电话了,要我去深圳做JAVA开发,而且只给我十分钟时间考虑,说是最后一个名额,而且后面还有很多人在排队,最后我没去。