我是一名本科生,非计算机专业,应聘的却是写代码的职位,并且技术上也很菜,但是我信赖只要大家起劲,offer就会到来,我就是个例子。
阿里巴巴的效率是很高的,三天时间走完了所有的流程,offer到手,还没签三方。
10月22日晚上,阿里巴巴网站类的在沙河做了宣讲会,随后就准备笔试。
由于职位就是WEB前端,不像我前几次应聘腾讯,网易游戏的,是WEB开发,也要前端,也要有后台。所以考试的内容就全部是前端内容。其中一个给了个网页,让写有语义的XHTML代码,就是一个<form>,比较简略。第二题是给了很长一段CSS代码,让做简化,也不复杂,不过有个工具的继承性我记错了,没做出来。剩余的全是js的题了,其中让写一个通用的事件侦听器函数,我没写出来,平时都用jQuery库,看书的时候不太认真。
然后就是大家最想看的面试环节了。
笔试做的还是很乱的,我认为我收不到面试了,还好早上7点钟,阿里巴巴打电话来通知我去面试。那个激动啊。通知我下午4点50面试。
下午4点半到达面试地点,填了个报到表。就开始等待了,很快一面开始了。
先是做了个自我介绍。自我介绍我做的很不好。我的面试水平太差了,不知道该讲什么。还好这个面试官很好,我做完简略的介绍后,面试官给我说,其实我可以讲讲我做的项目,讲讲遇到什么问题,是怎么解决的。还有我学习这方面的知识的经历,然后我就又讲了这些,讲出来了感觉确实很好。
然后我就直接说,昨天的试卷我做的不好,有些工具平时学习的时候没有用心,加上平时太依赖jQuery库。我就指着那个事件侦听器的题,他说那你此刻会写了吗?我说会了,他问我怎么写,我就大概说了几个步骤,用能力检测方法来检测是标准的,还是MSIE的,然后应用相应的方法就可以了。
然后又聊了一些技术问题,不过都很简略,比如面试官了解到我平时倚赖jQuery库,就问我,如果不用jQuery,会不会使用AJAX,让我给他讲讲使用AJAX的步骤。技术问题都还是蛮简略的。还问了我一下怎么优化JS速度,我就说了我知道的几个要注意的地方,比如减少DOM操作,选择节点的时候要注重一些什么,以及在某些情况下使用闭包的技术来减少变量实例化次数太多,减少内存消耗。
然后看到我有个独立域名的blog,问我都写些什么,我说就分享一些我技术上遇到的问题解决方法,让其他人遇到这个问题的时候,能通过搜索引擎检索到我的文章,给别人提供帮助。还写一些,看书的时候,感觉有意思,或者很重要的知识。以及我自己的生活。大约1个月20篇。
然后就转向我学校的生活,问我有没有女朋友啊,等等。问了我的性格,我说比较外向。问我在同学、朋友眼里是个什么样子的人,我说别人怎么看我,我不清楚吧,他说,你就猜猜吧,我就随便说了点,当然都是说的好的方面。
然后问我自己觉得有什么优点,我说我觉得我对WEB行业的发展很关注,能比较迅速的获取到很新鲜的信息,无论是在广度上还是在深度上。然后就讲了一些我怎么获取信息,比如RSS订阅啊,信息分类啊,这类的。他让我列举一些近期的WEB新鲜事,我就说了 google wave,以及PubSubHubbub。当时一时没想出太多,实在应该说说HTML5,CSS3的。
最后环节,他问我有没有什么问题,我看中途聊的都很happy,我就先问了阿里巴巴总共有多少人做前端,他说大概40个人左右。我说我了解到你们在杭州和南京两个城市面试了接近100个,招了五个,是不是?他说看来告诉你这个消息的人很知道内幕啊,确实是这个样子的(我怎么知道这个信息的,最后说,由于不是面试的重点)。我接着很直接的问了,我能进二面吗?他说,这个现在不好说,你要等一会。我说多久。他说半个小时内有答复,电话通知。我说,那我就不走了,就在这等吧。他说可以。
出去等了10分钟,电话就打过来了,通知我二面。然后6点多点的时候开始二面。
二面的时候,面试官也很好,让我不要紧张。还是先来自我介绍,受到刚才一面的启发,我自我介绍加了点东西,但是没有组织好语言,有点结巴。不过还好,二面面试官没有问太多技术问题,就问我为什么要做前端开发。我就讲我很看好WEB application的发展,我就给他讲,我接触到了许多很棒的WEB 2.0应用,以及许许多实用的WEB应用,比如google reader,google doc,甚至阿里旺旺都有WEB版,我相信以后会有越来越多的WEB应用来代替桌面应用。而要做到这些,开发出RIA应用,前端很重要。
然后讲了我的学习过程,我又讲到了我获得信息比较快速。还是列举了一些新鲜的WEB应用。然后又问了性格,和一面的时候差不多,就没什么说的了。
进入到最后环节,问我有没有什么问题要问他,我想了想,说,没有了,该问的,一面的时候我已经问了,我对马云和阿里巴巴也很了解。
然后就让我回去等通知,我说要等多久,他说5天内通知(听见这里,我心里一凉啊,由于宣讲会的时,说的是第二天就发offer的,其时网易游戏也给我这样说的,结果被BS了)。
然后就漫长的等待,24号中午1点多点收到电话通知,下午去领offer。
和阿里巴巴也算是有缘分吧。前边因为腾讯面试放弃了淘宝。这是我参加的唯一一个阿里系的招聘。
在我笔试完成后回到宿舍的那个晚上,有个人加我QQ,我问他,找我有什么事情?他说:没什么事情,就是认识一下。我说:你是做什么行业的?或者还是学生? 他说:我在阿里巴巴做前端开发。我说太巧了,我今晚刚完成了你们阿里巴巴的前端笔试题。杭州和南京总共招来五个就是他给我说的。
最后我想说,我技术很菜,也只是个本科生而已,面试对于我这种技术不过硬的人来讲,更多的是拼RP了,另外面试技巧也很重要。拿offer的时候,我的二面面试官给我说:你的表达能力比较差,但是我可以感受到你对WEB开发的激情,你给我留下的印象最深。然后反复了我面试的时候讲给他的话:做为一个前端程序员,你要努力让你写的代码被越来越多的人访问到,从在阿里巴巴接触到一些牛人,像他们学习,到你自己成为一个大牛,让别人向你学习。阿里巴巴需要你这样有激情的人。
大家如果面试经常被BS,就应该找找自己的原因了,是面试技巧太差吗?或者是简历做的太差,还是其他方面的,要认真总结,不要泄气,努力下去,offer就在前面。
摆满杯具的茶几的尽头,老是有一个洗具,眼光放远点,你会看到那个洗具的所在的。