歡迎來(lái)到天臺(tái)人才網(wǎng)!
阿里巴巴B2B前端面試經(jīng)驗(yàn)
2014-05-28 16:00:45 閱讀量:625 來(lái)源:天臺(tái)人才網(wǎng) 作者:天臺(tái)人才網(wǎng)

我是一名本科生,非計(jì)算機(jī)專業(yè),應(yīng)聘的卻是寫代碼的職位,并且技術(shù)上也很菜,但是我信賴只要大家起勁,offer就會(huì)到來(lái),我就是個(gè)例子。 

阿里巴巴的效率是很高的,三天時(shí)間走完了所有的流程,offer到手,還沒(méi)簽三方。

10月22日晚上,阿里巴巴網(wǎng)站類的在沙河做了宣講會(huì),隨后就準(zhǔn)備筆試。

由于職位就是WEB前端,不像我前幾次應(yīng)聘騰訊,網(wǎng)易游戲的,是WEB開發(fā),也要前端,也要有后臺(tái)。所以考試的內(nèi)容就全部是前端內(nèi)容。其中一個(gè)給了個(gè)網(wǎng)頁(yè),讓寫有語(yǔ)義的XHTML代碼,就是一個(gè)<form>,比較簡(jiǎn)略。第二題是給了很長(zhǎng)一段CSS代碼,讓做簡(jiǎn)化,也不復(fù)雜,不過(guò)有個(gè)工具的繼承性我記錯(cuò)了,沒(méi)做出來(lái)。剩余的全是js的題了,其中讓寫一個(gè)通用的事件偵聽器函數(shù),我沒(méi)寫出來(lái),平時(shí)都用jQuery庫(kù),看書的時(shí)候不太認(rèn)真。

然后就是大家最想看的面試環(huán)節(jié)了。

筆試做的還是很亂的,我認(rèn)為我收不到面試了,還好早上7點(diǎn)鐘,阿里巴巴打電話來(lái)通知我去面試。那個(gè)激動(dòng)啊。通知我下午4點(diǎn)50面試。

下午4點(diǎn)半到達(dá)面試地點(diǎn),填了個(gè)報(bào)到表。就開始等待了,很快一面開始了。

先是做了個(gè)自我介紹。自我介紹我做的很不好。我的面試水平太差了,不知道該講什么。還好這個(gè)面試官很好,我做完簡(jiǎn)略的介紹后,面試官給我說(shuō),其實(shí)我可以講講我做的項(xiàng)目,講講遇到什么問(wèn)題,是怎么解決的。還有我學(xué)習(xí)這方面的知識(shí)的經(jīng)歷,然后我就又講了這些,講出來(lái)了感覺確實(shí)很好。

然后我就直接說(shuō),昨天的試卷我做的不好,有些工具平時(shí)學(xué)習(xí)的時(shí)候沒(méi)有用心,加上平時(shí)太依賴jQuery庫(kù)。我就指著那個(gè)事件偵聽器的題,他說(shuō)那你此刻會(huì)寫了嗎?我說(shuō)會(huì)了,他問(wèn)我怎么寫,我就大概說(shuō)了幾個(gè)步驟,用能力檢測(cè)方法來(lái)檢測(cè)是標(biāo)準(zhǔn)的,還是MSIE的,然后應(yīng)用相應(yīng)的方法就可以了。

然后又聊了一些技術(shù)問(wèn)題,不過(guò)都很簡(jiǎn)略,比如面試官了解到我平時(shí)倚賴jQuery庫(kù),就問(wèn)我,如果不用jQuery,會(huì)不會(huì)使用AJAX,讓我給他講講使用AJAX的步驟。技術(shù)問(wèn)題都還是蠻簡(jiǎn)略的。還問(wèn)了我一下怎么優(yōu)化JS速度,我就說(shuō)了我知道的幾個(gè)要注意的地方,比如減少DOM操作,選擇節(jié)點(diǎn)的時(shí)候要注重一些什么,以及在某些情況下使用閉包的技術(shù)來(lái)減少變量實(shí)例化次數(shù)太多,減少內(nèi)存消耗。 

然后看到我有個(gè)獨(dú)立域名的blog,問(wèn)我都寫些什么,我說(shuō)就分享一些我技術(shù)上遇到的問(wèn)題解決方法,讓其他人遇到這個(gè)問(wèn)題的時(shí)候,能通過(guò)搜索引擎檢索到我的文章,給別人提供幫助。還寫一些,看書的時(shí)候,感覺有意思,或者很重要的知識(shí)。以及我自己的生活。大約1個(gè)月20篇。 

然后就轉(zhuǎn)向我學(xué)校的生活,問(wèn)我有沒(méi)有女朋友啊,等等。問(wèn)了我的性格,我說(shuō)比較外向。問(wèn)我在同學(xué)、朋友眼里是個(gè)什么樣子的人,我說(shuō)別人怎么看我,我不清楚吧,他說(shuō),你就猜猜吧,我就隨便說(shuō)了點(diǎn),當(dāng)然都是說(shuō)的好的方面。 

然后問(wèn)我自己覺得有什么優(yōu)點(diǎn),我說(shuō)我覺得我對(duì)WEB行業(yè)的發(fā)展很關(guān)注,能比較迅速的獲取到很新鮮的信息,無(wú)論是在廣度上還是在深度上。然后就講了一些我怎么獲取信息,比如RSS訂閱啊,信息分類啊,這類的。他讓我列舉一些近期的WEB新鮮事,我就說(shuō)了 google wave,以及PubSubHubbub。當(dāng)時(shí)一時(shí)沒(méi)想出太多,實(shí)在應(yīng)該說(shuō)說(shuō)HTML5,CSS3的。 

最后環(huán)節(jié),他問(wèn)我有沒(méi)有什么問(wèn)題,我看中途聊的都很happy,我就先問(wèn)了阿里巴巴總共有多少人做前端,他說(shuō)大概40個(gè)人左右。我說(shuō)我了解到你們?cè)诤贾莺湍暇﹥蓚€(gè)城市面試了接近100個(gè),招了五個(gè),是不是?他說(shuō)看來(lái)告訴你這個(gè)消息的人很知道內(nèi)幕啊,確實(shí)是這個(gè)樣子的(我怎么知道這個(gè)信息的,最后說(shuō),由于不是面試的重點(diǎn))。我接著很直接的問(wèn)了,我能進(jìn)二面嗎?他說(shuō),這個(gè)現(xiàn)在不好說(shuō),你要等一會(huì)。我說(shuō)多久。他說(shuō)半個(gè)小時(shí)內(nèi)有答復(fù),電話通知。我說(shuō),那我就不走了,就在這等吧。他說(shuō)可以。 

出去等了10分鐘,電話就打過(guò)來(lái)了,通知我二面。然后6點(diǎn)多點(diǎn)的時(shí)候開始二面。 

二面的時(shí)候,面試官也很好,讓我不要緊張。還是先來(lái)自我介紹,受到剛才一面的啟發(fā),我自我介紹加了點(diǎn)東西,但是沒(méi)有組織好語(yǔ)言,有點(diǎn)結(jié)巴。不過(guò)還好,二面面試官?zèng)]有問(wèn)太多技術(shù)問(wèn)題,就問(wèn)我為什么要做前端開發(fā)。我就講我很看好WEB application的發(fā)展,我就給他講,我接觸到了許多很棒的WEB 2.0應(yīng)用,以及許許多實(shí)用的WEB應(yīng)用,比如google reader,google doc,甚至阿里旺旺都有WEB版,我相信以后會(huì)有越來(lái)越多的WEB應(yīng)用來(lái)代替桌面應(yīng)用。而要做到這些,開發(fā)出RIA應(yīng)用,前端很重要。 

然后講了我的學(xué)習(xí)過(guò)程,我又講到了我獲得信息比較快速。還是列舉了一些新鮮的WEB應(yīng)用。然后又問(wèn)了性格,和一面的時(shí)候差不多,就沒(méi)什么說(shuō)的了。 

進(jìn)入到最后環(huán)節(jié),問(wèn)我有沒(méi)有什么問(wèn)題要問(wèn)他,我想了想,說(shuō),沒(méi)有了,該問(wèn)的,一面的時(shí)候我已經(jīng)問(wèn)了,我對(duì)馬云和阿里巴巴也很了解。 

然后就讓我回去等通知,我說(shuō)要等多久,他說(shuō)5天內(nèi)通知(聽見這里,我心里一涼啊,由于宣講會(huì)的時(shí),說(shuō)的是第二天就發(fā)offer的,其時(shí)網(wǎng)易游戲也給我這樣說(shuō)的,結(jié)果被BS了)。 

然后就漫長(zhǎng)的等待,24號(hào)中午1點(diǎn)多點(diǎn)收到電話通知,下午去領(lǐng)offer。 

和阿里巴巴也算是有緣分吧。前邊因?yàn)轵v訊面試放棄了淘寶。這是我參加的唯一一個(gè)阿里系的招聘。 

在我筆試完成后回到宿舍的那個(gè)晚上,有個(gè)人加我QQ,我問(wèn)他,找我有什么事情?他說(shuō):沒(méi)什么事情,就是認(rèn)識(shí)一下。我說(shuō):你是做什么行業(yè)的?或者還是學(xué)生? 他說(shuō):我在阿里巴巴做前端開發(fā)。我說(shuō)太巧了,我今晚剛完成了你們阿里巴巴的前端筆試題。杭州和南京總共招來(lái)五個(gè)就是他給我說(shuō)的。

最后我想說(shuō),我技術(shù)很菜,也只是個(gè)本科生而已,面試對(duì)于我這種技術(shù)不過(guò)硬的人來(lái)講,更多的是拼RP了,另外面試技巧也很重要。拿offer的時(shí)候,我的二面面試官給我說(shuō):你的表達(dá)能力比較差,但是我可以感受到你對(duì)WEB開發(fā)的激情,你給我留下的印象最深。然后反復(fù)了我面試的時(shí)候講給他的話:做為一個(gè)前端程序員,你要努力讓你寫的代碼被越來(lái)越多的人訪問(wèn)到,從在阿里巴巴接觸到一些牛人,像他們學(xué)習(xí),到你自己成為一個(gè)大牛,讓別人向你學(xué)習(xí)。阿里巴巴需要你這樣有激情的人。 

大家如果面試經(jīng)常被BS,就應(yīng)該找找自己的原因了,是面試技巧太差嗎?或者是簡(jiǎn)歷做的太差,還是其他方面的,要認(rèn)真總結(jié),不要泄氣,努力下去,offer就在前面。 

擺滿杯具的茶幾的盡頭,老是有一個(gè)洗具,眼光放遠(yuǎn)點(diǎn),你會(huì)看到那個(gè)洗具的所在的。