阿里算法暑期实习面经

以下为2019年校招春季招聘,本人2020年7月毕业,本人投递岗位以算法岗为主。
阿里是开始找工作的第二家面试的公司(第一家是腾讯)😭
在此慎重告诫大家:
  • 对于想去的公司,要么做好充足的准备,要么就稍微忍耐以下,要么就是后期有更亮眼的成果,否则,一旦面试留下不好的印象,很容易一沉到底的。
  • 而且,阿里没有春招,比如我是2020年7月毕业,2019年可以参加校招,到2020年阿里就只针对2021年毕业的学生招聘了(比较优秀的大佬忽略我的这些话🤦‍)
  • 如果冲突了相关规定,侵删。

1、3月13日,投递简历,内推。

2、3月13日,收到素质测评通知,没敢做,后来怕时间过期,3月23号完成的测评,测评内容包括:行测、图表分析(有计算,可用计算机)、找规律等,没有编程题。

3、没有进行笔试,3月28日(周四),有未接来电,发现是杭州的,重拨回去,然后说,算法岗没有相中,简历流转到了他们部门(口碑),说他们偏工程,然后让简要介绍了下项目(表现自己的优势和亮点),商定4月1日电话面。

4、电话面(30min左右)
4月1日晚上七点50分左右,短信通知要先做编程测试,打开链接,发现是一个编程界面,然后默默等电话,58分左右,面试官打电话过来,先问常用的编程语言,然后说要先做测评,但是由于不知名的原因,在线测试没反应,面试官也不知道咋整,然后空气安静了1分钟,面试官说,要不我们先聊着吧,先让自我介绍了下,然后直入主题:
(1)当前研究课题;
答:大概讲了下当前的课题;
(2)京东猪脸识别算法竞赛讲一下——做了什么?用了什么方法?为什么?自己写的还是开源的?训练样本量是多少?
答:负责图像预处理,使用的是《CRF as RNN》文献中的方法,因为它结合利用了CRF的空间和边缘信息增强能力,能够做到精分割。代码使用的是开源代码。训练样本大概是30x3000左右。
(3.1)看情况你比较偏图像处理,那如果要给一幅图像指定位置打马赛克,该怎么做?
答:方法一,腐蚀或膨胀;方法二,滤波(本想说高斯模糊,但又怕说不清楚);
(3.2)然后问,放在代码里面怎么实现?
答:搜索到指定位置,然后进行数字替换(均值或梯度取值);似乎不太满意,继续下一个问题
(4)那你说一下图像中的傅里叶变换吧。
答:暂时想不起来了,回答不上来。
(5)对Java了解吗?Python有没有看过底层代码?了解它的垃圾回收机制什么的吗?
答:底层不了解,偏好Python的简便性。
(6)你觉得你是偏工程还是偏算法?(这个问题其实在电话预约的时候就有说过)
答:更偏工程吧,因为个人在coding(指的是笔试那些)不太好,对于一些技术细节和底层不熟悉。我的理解是,工程偏应用,算法像是专门搞ACM的那些。

至此,面试官已经无话可问了,然后问我有什么问题?
(1)在公司或企业里,工程和算法的界限是什么?
回复:公司里面(阿里)在工程和算法的要求上还是很明确的,工程偏底层和技术细节,这样才能更好地掌握产品性能,懂得怎么去优化提升;算法,像机器学习这些岗位,主要是关注理论和实现方法,就是给定任务,能够指定输出。
(2)那我现在的状态,应该是偏算法,那达到怎样的条件才能算是符合要求?
回复:算法了解的不多(应该是指对我的算法不了解),不评价;工程的话,应届生很多工程能力不太好,这一点多去实习一下比较好。你的情况,可能会有其他部门适合(不适合他们部门),像广告、推荐等。建议你先明确自己的方向(算法 or 工程),然后着重地再去积淀下。
没有正面回答,不过已经明确,这次面试凉了。

还有什么要问的吗?没有了,问再多可能也没啥意义了。然后,out。

5、总结&收获
(1)首先要明确自己的方向(算法 or 工程)
面试官偏工程,这一点有多次说明,并且在提问的时候,确实更偏实际,准备的机器学习方面的理论点基本上都没有问。这次最大的收获,应该是让自己对算法 or 工程有了明确的认知,我要做算法,因此一定要加强理论研究和动手实践的能力。

(2)通过面试官的提问,捕捉到的另一个点是,对于简历上的知识点,在深挖的同时,注意广度,并且还要注意凸出自己的方向,不能因为广而浅尝辄止,那样容易给面试官留下不好的感受。

#阿里巴巴##算法工程师##实习##面经#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
7
16
分享

创作者周榜

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