2014年阿里(实习)算法工程师面试

        阿里的面试安排一如既往的乱,去年的校招我去当过一天助面,情况还是比较清楚的。面试是4月14号下午3:30,两点的时候那边打电话过来,说面算法的有点空,让我早点过去,果然安排不当,不是人挤爆就是空闲。

       骑车10分钟就到华洋宾馆了。等候的人非常多,我一去就被安排了,10分钟后面试。

       面试我的是一个女生,三十不到的样子。首先是自我介绍,简单说了下基本情况后,我就把本科+研究生期间做过的东西简单的说了下,然后她就我研究生做的两个和图像处理相关的项目进行了深入的问,一个是焊接机器人的项目,我做摄像机的标定、焊缝识别检测提取这一块,另一个是乒乓球机器人的项目,做的是乒乓球定位这一块,因为这两个项目自己实际弄过,而且有过研究,所以问的过程中没有一点问题,从她的反应上来看还是挺满意的。

       转折点开始了。她先后问了我三个问题:

一、给你一些照片,分别有风景、头像、食物三种照片,怎样区分开来

这个是用分层学习的思想来做的,我也是后来才想到的,这是deep Learning的东西,之前只是看过,没有深入研究,所以讲不出个所以然。跪

二、有100个班,每个班100人,每个班有个表格,包含姓名,成绩等等信息,假设每个班文件的内存为50M,现有128M的内存,怎样给这10000人进行排名。

丢包的思想,因为有了分数这个东西,分100个包,顺序遍历,每一个分数丢入对应的包即可。好像不是很难的样子。

三、给你一个表格,里面有相应城市对应的IP地址段,然后给你一个IP地址,格式:***。***。***。***;然你快速给出此IP所在的城市。

构造一个HASH函数来写就可以了。

        还问了一些小问题,就是分类聚类的一些算法,有K-Means、SVM等等。

        和面试官聊了许久,我问了她一些关于现在机器学习在做的一些东西,以及阿里在图像处理这一块正在做的,她指出了我很多不足和需要加强的地方,收获颇多。哎,一个电气的去做这个真心伤不起,虽然坐过一些东西,但基础还是差很多,对前沿的东西还是把握不好。自己接触图像处理也快一年了,确实还有很多地方需要去做,特别是决定以后走这条道路的时候。实验室目前我手头的项目跟图像完全不沾边,好忧伤。哎,

        整个过程70分钟,很长,很享受这个过程。后来才知道,原来她也是ZJUer,总的来说,感谢芍药学姐,然后把加油送给自己。。

        纯手打的,主要是给自己的一个总结吧。请勿转载,谢谢!

    原文作者:Summer_ZJU
    原文地址: https://blog.csdn.net/xiaqunfeng123/article/details/23943033
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞