阿里2015校园招聘广州站 面试经历

来源:互联网 发布:python sql注入 编辑:程序博客网 时间:2024/06/10 23:50

2014年9月16号参加阿里在广州举行的校园招聘,最后止步于一面!

        早上从深圳出发,由于没有参加过什么招聘,没有经验,我居然穿了短牛仔去“天泰旅行社”买票,后来看到一同前往的参加招聘面试的同学都穿的正式,我就跑回寝室换了条裤子,中途大雨倾盆(刚好16号台风),加上同往的同学又在催,我就急忙赶回“天泰旅行社”坐车。到了坐车的地方,车几乎要走了,幸好赶上了。中午到了广州,华工吃了顿食堂伙食(吐槽一下,华工食堂伙食不咋地)。中饭过后,走了大概30来分中到阿里面试酒店(南国国际酒店),进去一看好多人。由于我预定的是下午2:30的面试,我们到的时候大概12:40的样子,所以就在酒店大厅等(由于跑回换裤子,很累),想找张凳子也没有,嗨。下午2:00,签到后再等候区,等候hr引到面试官的地方。由于这是我第一次参加这么大的招聘会,有点紧张,坐在等候区看阿里的宣传片,其中有一句映像深刻:阿里巴巴见证了中国人的喜怒哀乐,阿里巴巴大数据是中国经济的晴雨表,不得不佩服阿里的口气。不一会儿,和我一同前往的同学就被hr叫去面试了,我没有叫到,当时是最紧张的,在过了大概1个小时,我才被hr叫到。中间的一个小时,我是小度紧张中度过的。

        进入酒店一楼的一面面试区大厅,里面大概有30多对面试,感觉气氛还是蛮轻松的。负责我面试的面试官是位帅哥,首先简单的打了声招呼,由于面试官在写前面以为面试者的评价,所以等了大概1分钟的样子。

        之后他就叫我简单介绍下自己,我就balabala的说,可以还没有等说完,被打断了,可能由于太紧张,介绍的头绪不好,之前也没有准备自我介绍部分。

       然后面试官就看是逐行看简历,看到我是研究医学图像,就说了声,“你基本是搞数学的”(我投的是研发岗位c++)。看到我有用GPU cuda并行加速,加上是多线程,就问我就没有写过线程调度器(线程池)相关的,我说,“cuda的并行不同于mapreduce,有相关的调度机制,简单的就是将任务划分后给每个线程来执行,其中也没有什么任务调度之类的,且线程间的切换主要是硬件来实现”。面试官看我使用的cuda相对比较简单,估计不怎么想深入问下午,就直接问我核心代码有多少行,我说大概2,3千行(被鄙视了)。          问完相关项目后,看我简历上有C++,就开始问我OOP了,首先问我继承有哪几种方式,我感慨是没有完全弄清,就回答了“is-a,has-a,use-a”,说错了(题目都没有搞清楚,就开始回答问题,面试大忌),后来缓过来,说了,public,protected,private,并说明各自的用途和相关子父类的访问权限等。之后面试官又问我虚函数了解多少,我说虚函数主要用途多态编程,程序运行是确定类型。让我举个例子来说明虚函数和非虚函数的区别,并举个列子说明,我就balaba,其中讲的不是很清楚,然后又问我虚表和虚指针的一些知识,也没有说对。

       最后面试官看我编程基础不是很牢固,就开始问我逻辑思路了,给了一个大数据的题目(常见的):大文件(不能一次装进内存)中有m个整形数据,求最小K(内存能容下)个整数?我回答是先hash把大文件分为n份小文件(前提能装进内存),然后再n份小文件里面堆排序,得小文件中最小K个整数;其次再将全部的小文件的最小K个数在堆排序(当时太糊涂了),得出最后的最小K个整数。然后面试官听完我的思路后,就当场指出里面的几个优化点,并否定了我的思路,最后还给我问我为什么不用归并呢。

       提问环节我就问公司最希望我们这些还没有应届毕业生具备什么技能,他回答了两点:基本功和主动性。

       总之,我的处女面就这样结束了。从中我收获颇多,第一,面试并没有这么可怕,面试官大都很友好;第二,基础不牢固,知识基本是没有深入掌握,所有的基础知识都是知道一点点。虽然此次招聘失败,但我还会继续重整旗鼓,准备后续其他公司的招聘。

0 0