3月6号上午、下午和7号上午都分别收到了阿里总机电话,但是很悲催的是我都没有接到。。。于是耐心而焦急地终于等到了阿里7号下午打来的第四次电话。。。通知我第二天电面,顿时心中万匹草泥马啊。。。我啥也没有准备地就开始了第二天人生的处女面。。。
面试官声音很好听,人也很好,先让我自我介绍了一下,又问我毕业后的打算,然后开始问我简历中提到的项目,我答了一个上学期做过的项目作业,是一个QA系统,他又进一步问到了数据挖掘有没有一些项目调研和了解。。。总之blabla。然后就是开始写程序,写了一个单链表倒置,这个简单,他又让我讲了一遍,然后写了一个矩阵乘法,中间有问题。。。他又指出来了。。。我的返回类型不对,在他引导下修改程序。。。他嘴上不说,但是心里一定是鄙视我的吧。。。
然后就问了一些知识上的东西,首先问我熟不熟练hash表,我说学过,就问了怎么解决冲突,我说开散列闭散列,他又问闭散列的方法。然后问我熟不熟多线程,我说学过没写过。然后问我一个算法题,数n拆分成k个数的和使之乘积最大。我说了一个动规,他问我复杂度,一直启发我是指数的,但是我一直觉得是多项式的。。。被鄙视了。。。
最后问我有没有什么问题问他,我问了两个,一个是阿里对于算法工程师的要求是什么样的,另一个是您觉得我怎么样。。。。他没有直说。。估计是不好意思当面鄙视我吧。。总之面试官人很好,是我自己不太好。。。就这样。。。
Coding Girl,未来加油!你还会参加阿里的面试的,不是这次也还有以后!