zoukankan      html  css  js  c++  java
  • 阿里巴巴面经

    阿里巴巴的效率是很高的,三天时间走完了所有的流程,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个,招了5个,是不是?他说看来告诉你这个消息的人很知道内幕啊,确实是这个样子的(我怎么知道这个信息的,最后说,因为不 是面试的重点)。我接着很直接的问了,我能进二面吗?他说,这个现在不好说,你要等一会。我说多久。他说半个小时内有答复,电话通知。我说,那我就不走 了,就在这里等吧。他说可以。

    出去等了10分钟,电话就打过来了,通知我二面。然后6点多点的时候开始二面。

    二面的时候,面试官也很好,让我不要紧张。还是先来自我介绍,受到刚才一面的启发,我自我介绍加了点东西,但是没有组织好语言,有点结巴。不过还好,二面 面试官没有问太多技术问题,就问我为什么要做前端开发。我就讲我很看好WEB application的发展,我就给他讲,我接触到了很多很棒的WEB 2.0应用,以及很多实用的WEB应用,比如google reader,google doc,甚至阿里旺旺都有WEB版,我相信以后会有越来越多的WEB应用来代替桌面应用。而要做到这些,开发出RIA应用,前端很重要。

    然后讲了我的学习过程,我又讲到了我获得信息比较快速。还是列举了一些新鲜的WEB应用。然后又问了性格,和一面的时候差不多,就没什么说的了。

    进入到最后环节,问我有没有什么问题要问他,我想了想,说,没有了,该问的,一面的时候我已经问了,我对马云和阿里巴巴也很了解。

    然后就让我回去等通知,我说要等多久,他说5天内通知(听到这里,我心里一凉啊,因为宣讲会的时候,说的是第二天就发offer的,当时网易游戏也给我这样说的,结果被BS了)。

    然后就漫长的等待,24号中午1点多点收到电话通知,下午去领offer。

    和阿里巴巴也算是有缘分吧。前面因为腾讯面试放弃了淘宝。这是我参加的唯一一个阿里系的招聘。

    在我笔试完成后回到宿舍的那个晚上,有个人加我QQ,我问他,找我有什么事情?他说:没什么事情,就是认识一下。我说:你是做什么行业的?或者还是学生? 他说:我在阿里巴巴做前端开发。我说太巧了,我今晚刚完成了你们阿里巴巴的前端笔试题。杭州和南京总共招来5个就是他给我说的。


    最后我想说,我技术很菜,也只是个本科生而已,面试对于我这种技术不过硬的人来说,更多的是拼RP了,另外面试技巧也很重要。拿offer的时候,我的二 面面试官给我说:你的表达能力比较差,但是我可以感受到你对WEB开发的激情,你给我留下的印象最深。然后重复了我面试的时候讲给他的话:做为一个前端程 序员,你要努力让你写的代码被越来越多的人访问到,从在阿里巴巴接触到一些牛人,像他们学习,到你自己成为一个大牛,让别人像你学习。阿里巴巴需要你这样 有激情的人。


    大家如果面试经常被BS,就应该找找自己的原因了,是面试技巧太差吗?或者是简历做的太差,还是其他方面的,要认真总结,不要泄气,努力下去,offer就在前面。

    摆满杯具的茶几的尽头,总是有一个洗具,目光放远点,你会看到那个洗具的所在的。

    祝大家都早日拿到offer!

    Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear. 面对过去无怨无悔,把握现在充满信心,备战未来无所畏惧。保持信念,克服恐惧!一点一滴的积累,一点一滴的沉淀,学技术需要不断的积淀!
  • 相关阅读:
    [LeetCode] Lowest Common Ancestor of a Binary Search Tree
    [LeetCode] Palindrome Linked List
    Android控件开发之Chronometer(转)
    andriod 动态设置TextView 和 RelativeLayou 高度
    android RelativeLayout 动态设置高度
    android 判断字符串是否为空与比对["=="与equals()的区别]
    android 实现ImageView按压效果和解决背景图片拉申问题
    android XML布局 属性与运用
    android 解决.XML提示ava.lang.NullPointerException at错误后XML没显示
    Android设置AlertDialog点击按钮对话框不关闭(转)
  • 原文地址:https://www.cnblogs.com/200911/p/2583222.html
Copyright © 2011-2022 走看看