今年阿里校招首次使用线上笔试,20道单选(40mins)+3道附加题(80mins),一共2个小时。

20道单选包括由于网络协议、操作系统、C++、数学逻辑题、数据结构和算法几个方面的题,其中数学和逻辑题占的比重最大,其次是C++和数据结构、算法。时间还是很紧张的。

3道大题是:二叉树遍历、最长公共字串、java中sleep()和wait()区别;

 

对于单选题,有下面一些教训:

在线笔试虽然方便,但是为了减少作弊(肯定有,比如多个人一起帮忙做),时间肯定会紧张,这样没有时间查资料。

而且,我在这次笔试中犯了两个重大错误:情绪紧张、卡在有难度的数学逻辑题。这导致时间更加不够用,这是一个极大的教训。

此外,这次笔试考察C/C++的语法,我因为准备的是java,所以在这点上也吃了亏。不过像阿里这样有大量java应用的公司都只考C/C++,足见C/C++在招聘考察中的地位,所以C/C++还是要看的。

 

大题除了最后一题,主要考察的还是编码的能力,所以准备阶段还是要多动手写写代码。

 

不知道后面怎么筛选,就笔试情况来看不乐观,有可能就跟阿里挥手拜拜了!