2017阿里巴巴内推面经—测试开发岗

来源:互联网 发布:人工智能电影图片 编辑:程序博客网 时间:2024/06/05 07:09

前言

传说中的Alibaba
时间:2017/07 初 — 2017/07 末
渠道:官网内推,电话面试
岗位:测试开发岗
部门:蚂蚁金服

测试开发在官网填写简历是也会提供四个岗位选择:云计算、大数据、智能穿戴设备,还有一个我忘了。。后来面试官跟我讲解了下他们部分测试开发主要的工作内容:大概说就是针对物品推荐算法的准确度进行测试,从这个角度出发,就可以理解为什么二面里会问机器学习算法了。

电话一面(35min)

1、冒泡排序,找下纸笔手写代码
1.5 讲述下不同排序算法的优缺点(时间复杂度、稳定性、海量数据排序)

2、栈的原理和应用:左右括号是否正确匹配的经典问题

3、介绍你研究生期间的项目、用到了哪些算法(机器学习方向)
3.5 Kmeans算法的原理,有什么可以改进的

4、实验室项目之外有什么经历、

5、有没有拿奖、或者参加计算机类竞赛

感谢一面的面试官,很有耐心,即使面对的是我这种没时间准备面试的。

电话二面(42min)

面试官:我将分为几个大的部分开展问题,做一下准备;

0、先介绍下你在实验室做的项目,
用到了KNN,那就讲一下机器学习中的几种距离(欧几里得距离、曼哈顿距离和切比雪夫距离)

1、机器学习:详细说明下“梯度下降”的公式推导?

1.5、答不上来,没关系,我再问一个:最大期望算法的原理,另外这和上一个问题之间有什么联系么?

2、数据结构方面:简述下堆排序的原理?

3、计算机网络方面:多线程通信的方式,系统产生死锁的原因(四个必要条件)?

4、简历上项目中的数据噪点是怎样去除的?

因为楼主是C++,所以基本不涉及Java方面的知识。

终结

今天不知道怎么了,就想去官网上看看状态。发现已经变成Rejected了,还是有点伤心的。
其实上面的问题有一些回答不是很满意,后来去牛客网上看了下,大概明白了:
也有可能是前面的技术综合评价不够高吧,然后一直备胎中…后来出现比你好的了…就被刷了…

后面的大家加油,阿里校招的HC一向不多,所以要有更强的实力和更充足的准备!

推荐

《大话数据结构》 && 《统计学习方法》(李航博士的蓝皮书)