2015阿里实习面试
心心念念的阿里面试电话在上午突然不经意的打了,着实让我紧张的一把。
面试应该分为3轮,第一轮是电话,面试官是位很nice的lady。让我过这轮真的很nice,因为你很难想象一个完全没有准备面试的人确第一个接到最想进的公司(阿里)打来电话时紧张的心情,另一方面他紧张的原因是真的不会啊。。。
面试官首先要求自我介绍,结下了是项目经历,这次没有让我任选一个介绍,而是选了一个和他们team相关的(分布式算法)相关的项目,接下来问了下如何找的数据,然后接下来就开始蛋疼了。她问项目的数据是怎样存储的有没有用到数据库,我说没,含蓄的说数据库不是特别熟悉。然后她提了一个多线程访问相同资源的问题,接下来是如果是多个机器访问同一资源如何处理。这部分的答案我往乐观锁和悲观锁靠了靠,面试官勉强满意。接下来她问我java如何,我二了一下说差不多4年经验,注意我只是个学生,这四年经验真的是水分很大。于是她找到了攻击点,开始问一些java基础的东西。
先问了一个HashMap和啥的区别,另外一个没听说过(记得不是HashTable或者HashSet),所以就说不知道;后面一个问题是比较HashMap和List的查找效率,简单说了下LinkedList和ArrayList对应的特点,显然HashMap最快。
最后紧张时刻,面试官nice说会放我过,但是觉得我开发经验有些不足,还需要多看基础的东西。