阿里巴巴实习生电话面试

来源:互联网 发布:qq钓鱼网站源码 编辑:程序博客网 时间:2024/06/09 18:21

大约一个月前申请了阿里巴巴2013研发工程师的实习生,申请时发现淘宝账号被盗了,折腾来折腾去最后在保证帐号已经安全的情况下,让它自生自灭了。。半个月前接到hr的电话,参加了第一批笔试,笔试内容涵盖语言基础、操作系统、数据结构、算法等(题目分、分析:http://www.cr173.com/html/20299_1.html),题目不是很难,但是由于缺乏训练和对时间掌握不好,自以为效果不好,结果昨天下午在公交车上接到了面试的通知,对面的阿里gg很是霸气,直接问当时能否接受电话面试,无奈在公交车上,于是推到了今天。(ps,昨天在北京嗨皮,今天早晨赶回上海,完全裸面)。

今天下午大概3点钟接到了电话,由于天气热吧,我觉得面试一开始就不够兴奋,加上面试gg入题较快,感觉不太适应。我第一次电话面试,就这样尴尬的开始了~

1.首先问了我熟练哪种语言,简历上我有写c和python,不过感觉他一直在往c++上引导,可惜我是真不太会。最后他问了一个很简单的问题:让我介绍一下static。

听到这个问题一下有点懵,感觉范围太大了反而有点觉得不知该怎么回答,只答了静态变量和全局数据区分配内存两点,有点措手不及,这题就这么过去了。

2.第二道题目继续往c++上引,这个gg总是会反问我这个你会吧?然后虽然抛出了一些面向对象的基本问题,但是由于我的确不会c++,这些题目就一带而过了。

3.接下来考察数据结构和算法,题目是两个大数据集求交集,这个题目以前看过,但是忘了(囧)(具体可以参考http://blog.csdn.net/v_july_v/article/details/7382693),说了个思路,但是由于细节不完善我觉得答得不好。

4.前面3道题不是特别顺利让我有一点慌,然后他问我会不会平衡二叉树,我说一般,然后他就跳过了(再囧)。

5.接下来是操作系统,这门课基本都忘干净了,不过笔试中操作系统的题目答得还不错让我有点信心,问题是线程间通信和进程间通信,线程间答出了全局变量,消息和事件;进程间答出了管道(我是根据linux命令想出来的,他倒是挺吃惊我搞.net竟然还会linux)

6.操作系统过后是数据库,问我acid是什么,要是问我数据库事务正确执行四个基本要素我想还能答出来,缩写之前确实没听说过或者说一切对英文不sensitive,说了句不知道他就告诉我答案了(狂汗)。

7.此外还考了几道网络题,tcp的三次握手这个太简单了,很容易就过了,然后又问我对网络编程了解过少,我说只用过socket,别的不会。。

8.由于写了研究方向是数据挖掘,问我对分布式的数据挖掘了不了解,然后简单聊了聊分布式就过去了。最后提醒我分布式数据挖掘一定要关注,这是大趋势!

9.最后问我有什么问题,我问了研发工程师做什么,除了写代码有没有真正研发或者带有研究意义(如数据挖掘、建模等)的工作,答案是基本没有,算法工程师负责这部分。

以上问题大概面了25分钟,然后我的第一次电面就这么悲剧的结束了。专业知识上的巨大差距是显而易见的,离毕业还有一年,还有很多东西要补。

还有一些感悟吧,软件工程师真是苦逼,必须三头六臂,样样精通。虽然面试过程中不会问太多时髦的东西,但是基础知识涉及c语言,数据结构,算法,操作系统,计算机网络,里面的知识点要都比较清楚。好久不看这些书了,确实有点吃不消。。不过这不是借口,基础必须打扎实。

最后想说说这次电话面试。面试开始没有任何寒暄,直接进入正题,我甚至都不知道对方叫什么名字(也许这不重要,但是我觉得不太礼貌)。面试的过程仿佛按着一张题目清单进行着,没有提示,没有其他交流,过程感觉很生硬,打一枪换一个地方。

就这样吧,感谢这些面试让我看到自身的差距,我觉得未雨绸缪总比期待着船到桥头自然直强,离正式找工作还有1年,经过这次面试,对未来和方向有了更深入的深入。知易行难,继续努力。



原创粉丝点击