2014,9月阿里巴巴面试总结

    2014.9 ,阿里巴巴2015校园招聘面试

    九月初,在校招官网上作了在线测试,草草而作,没想过去面试,(16年毕业)。可是过几天收到面试通知,窃喜。结果为初面就被刷,预料之中。浏览器

    这里简单记录,留给给师妹看看,不给师弟。哈哈哈。测试

    面试在广药-南国会议中心。去到后,给一份简历,而后大厅去等。大约20分钟后喊到我。编码

    就在隔壁的会议厅里摆了若干张小桌进行面试。spa

    面试个人是一个年龄约33岁男子,至今记得他的名字(这里就不说了),看上去挺挺面善。就这样走上前去,深鞠一躬,坐下,就这样面试开始了。code

    首先,面试官让来个自我介绍。再闲聊两句,缓解气氛。(当天真的有些紧张)生命周期

    而后,开始进入正题,问我作过什么项目,参加过什么比赛,有什么做品。内存

        我就说了这个暑假在公司作的项目。问题就来了,总结一下先,就是你说什么,面试官就会问什么。虚拟机

        因为暑假作的项目使用维语(维吾尔族语言),就被问到维语跟汉语,英语编码区别,这个固然么问题了。当我说到在C中对Unicode的问题时,问题来了,Unicode和UTF-8以前的区别,何时占用两个字节,何时占用三个字节。这个问题答的乱七八糟,还不如说不知道来的痛快。产品

        后来讲着说着本身提到暑假用到的三叉树,面试官赶忙抓住这个来问我,因为暑假就已经将三叉树实现,如今让我去构造一个三叉树简直太简单,有让我说原理,用途。这些已经作过,不难,可是因为小小紧张,语言不是很流畅和通顺,但愿面试官能懂我在说什么,这是一个瑕疵。

        说完三叉树,不知道怎么想的,忽然问我B,B+树的区别,我擦,这个劳资真的不会啊,彻底忘了,B树的概念是啥?彻底想不起来,直接对面试官说不知道,不记得。(不知道就是不知道,千万别胡说,会死的很惨

        OK,进入到Android的相关知识,问到Activity 和 Fragment的区别Activity生命周期,这个只要了解就能说上几句,不难。

        而后问到JNI的原理,再深刻到C和JAVA如何交换数据,已经深刻到了JVM和内存了,这个说的不是很清楚,有些本身揣测的在里面(可是已经跟面试官说了,我不是很熟悉,一下部分是我我的理解),紧接着固然是JVM和Dalvik虚拟机的区别,Dalvik虚拟机的改进有哪些等等。

        接下来是Android中签名和打包发布的问题,还有一个混淆,简要说明一下。

        又让我把以前作的项目展现给他看,说说整个项目中的难点以及如何解决的。

        大概以后还问了一些问题,记得不是很清楚了,到了最后,就随便问问我了,问我有没有用过UC浏览器(已经属于阿里),我是真的没用过(自从用了Android以后),我就说,我之前用过。哎,之前用有毛用,之前又不是阿里的。可是这里能够借题发挥,好比说下阿里的产品,哪些优势(我就说了一些)

        而后就问到之后想去哪里工做,杭州,广州仍是哪里。这个比较容易借题发挥,最好能讲到面试官无以言表,惟有涕零。(我就没去说这些,只是简单解释了下为何选择杭州),而后就问我有没有去过杭州,杭州哪里,好很差玩,有没有亲戚之类。

        大概这么多吧,这就是整个过程。而后就让我出去等通知,等到的就是,两天内给你答复,听到这个我就知道本身跪了。

通常若是进二面,会直接喊你去的。

 

下面说一下感悟吧:

        首先,在面试官面前千万不能说太多,千万是本身不熟的,更千万是要注意到面试官是否是追着你问,仍是他本身为所欲为的问,判断这个很重要。就像我这个面试官,一直追着我问,知道问道我答不上来,才再也不深刻下去,开始换另外一个话题。可是这些话题都是基本上本身表达出来的,哎,蛋蛋的忧伤。。。

        而后,说话以前必定要通过大脑,想一想这个问题我会不会,到底会不会,不会的千万别说,那就是给本身下套。

        还有,本身不知道的千万不要乱说,由于你也不知道面试官知不知道,万一他知道,你就会死的很惨很惨,到哑口无言,像想找到洞钻进去同样。

        最后,就是别紧张,千万别像我这样,被问到说话不流畅,就显得底气不足,原本会的都让本身说的感受像不会的样子。

相关文章
相关标签/搜索