第一次面试,还是留点做一下总结。
刚开始收到可以投华为实习的消息就去试了一试,没抱多大希望,因为投的是机器学习的实习生。
我专业是EE相关而不是CS,而且还在本科三年级阶段,所以这次实习投得算比较头铁的了,但不管怎么样还是选择去试了一试。一些礼节性的就跳过了,下面是过程:
1.没有做笔试,直接发消息让我做性格测试,还特意提醒我保持良好心态,这个比较好过。
2.周五晚上22:00做的,然后周天下午就收到面试消息,中间时间间隔特别紧凑,就一两天。
所以如果去面试提前一定要做好准备。
3.收到面试消息的时候心里一慌,说真的,当时ML的相关方面看得还不多,因为本科不会教机器学习这些东西,都是靠自己,我自己也只做过KNN算法对mnist手写数据集的一个分类,然后网课也还没有刷完,更别说什么项目,简历上都是白的,这是一个重点。
去面试一定要再补充一下简历,写完整,把自己做的项目、学过的相关课程都写上去,不管项目是不是跟投的岗位相关的,都写着吧,写上去不仅是个态度问题,也是对个人经历的一个证明。我去面试的时候因为觉得自己做的都跟ML没有关,所以一个项目没写,可能给面试官第一印象就不怎么好了。
4.面试问题
投的机器学习实习生,然后全程问我编程,结构体,协议类型,数据结构,因为本科DoubleE,没怎么学这些,而我自己私下还没有来得及看完,所以特别难受,而机器学习的算法一个没有问,我说我还在继续学习这些东西,然后整个面试唯一一个涉及到机器学习的问题,就是:如果结果是连续或者离散,分别选用什么学习方式。这个看了一点机器学习的都知道了,于是我马上转到我做的一个KNN算法实现对手写数据集的分类,面试官一句话没有说,我以为他会问我KNN算法原理什么优缺点的,结果他问我实现了对什么的分类? 我:???我之前不是说了吗?
他问的结构协议什么的我都不知道,我讲的KNN他也什么都不问,不欢而散,最后结果肯定凉了。
5.总结
面试一定要提前做好准备,基础专业课程,同时建议本科阶段还是老老实实投本科专业的实习。
简历一定要认真写好,不管项目是不是跟投的岗位相关,一定写上去,并且还要熟悉当时做的整个流程。
第一次面试想起来的就这么多了。
good luck。