1. 程式人生 > >阿里巴巴2016前端開發實習生面試一面面經(總結)

阿里巴巴2016前端開發實習生面試一面面經(總結)

  作為一名大三的計算機專業web前端開發學生談談對於阿里巴巴的面試的經歷,並且做一個總結!供大家以後參考!

** 大三學生是否找實習?答案是必須的。不論什麼公司,招聘就投,筆試能答就答,答完筆試你才有面試的機會。

  ** 樓主就是不知道什麼情況,阿里的筆試就過了,才拿到了面試機會,這很關鍵。

我在這裡談談阿里面試的流程和經驗:

  今年 阿里的筆試和麵試時間拉的很長。面試前我準備了一些東西(筆試通過會有一個通關卡,要求貼在簡歷上作為封面,我還準備了1   支筆,兩張白紙)。 其實我準備的筆和白紙都沒派上用場,阿里都給準備好了,但是自己準備上踏實些,有備無患嘛!

對於web前端這個崗位,根據我的經驗,全部問的是前端的專業知識,並沒有問到其他相關知識。(我本來以為會問到演算法、作業系統等,這些並沒有問到。計算機網路知識應該到了2面會問到,我1面全問的是前端)。

進入正題了: 

我預約的下午3:45 的面試,但是我2:00多到的。提前到總比遲到好。

 1. 到達面試處後,工作人員會進行掃碼,然後將你安排到等候室,等待叫號。等待是非常痛苦的(你們懂得),加上那裡的氣氛很僵 硬,等候室的人挺多,工作人員會給你放一些宣傳片。

2. 等到了3:00時,我被叫到了號,於是安排我進行面試。

 現場環境是這樣的,面試官全部在一個大廳裡面,然後每個面試官都有一張桌子,你被叫到去幾號桌子面試,工作人員就會把你領到面試官面前,然後進行面試。(注意自己的言行和舉止)

3. 開始面試。

(1)  開始就是一些標準流程,先自我介紹,然後談談自己的學習之路(像這些語言最好自己先準備一下,對面試官能有一個好的印象

)(2)  接著面試官就會拿著你的簡歷開始瀏覽,會先問你的專案,我的這位面試官很親和,他指著我的專案說你覺得哪個專案最好,給我講講,然後他會根據你所講的、其中所用到的技術,然後進行提問。

   阿里很喜歡讓大家手撕程式碼,他們已經準備好了足夠多的紙和筆,會讓你隨時手寫程式碼,我反正是從頭寫到尾。 例如:我的專案      中用到了Ajax,並且我在敘述中也提到了ajax,然後面試官,就讓我手寫了Ajax實現的全部程式碼,還好我都寫了出來,並且讓我介    紹了Ajax的實現原理。(這塊答得還挺好).

(3) 專案中我用的全是原生JS,所有談完專案之後,面試官就針對原生JS問了我好多問題,但是我覺得都很基礎。

如: 1. 讓我寫一個閉包。(這個寫了出來)

              2. 寫出你知道的一些Array() 中的方法,我寫了好多,然後我說到sort()這個方法時,然後問我這個方法的引數,我瞬間懵逼了,我記得是有個引數,當時硬是沒想起來,其實是一個函式作為引數,該函式進行數值的比較。還問了一個Object()中的方法,有一個hasOwnProperty()方法,讓我講了該方法是做什麼的。(該方法就是判斷給定屬性是在例項中還是在原型中);

       3. 手寫a函式繼承b函式的 程式碼(當時沒寫出來) 

      4. 然後問完JS之後,問了下我CSS,讓我寫了一個3列布局,然後底下有一個foot,並且如何清除浮動,說出幾種清除浮動的方法,最後讓手寫一個偽類的css程式碼。

(4)  最後面試官讓問一個問題,你在這選一個有價值的問題,別問些沒水平的問題。這個可以提前準備下。

4. 面試官說先別急著走,一會等通知, 可能還會有面試(聽完這話,當時挺激動,畢竟覺得自己答得很不好,然後就在等候室等了一會兒然後收到了簡訊,結果你們當然能猜到,當然是GG了。)

前後大概問了我1個小時.......

總結:

當然禮貌很重要,一定要注意自己的行為舉止,還有就是千萬別緊張,面試官人真的很好,當你不會時面試官會當場提示你,不要因為緊張而忘記很多自己知道的知識就非常尷尬了。然後就是專業方面,基礎知識一定要牢固,面試官會問的很細,他會問到每一個細胞。畢竟招的是有能力的人,面試官會對你當前所掌握的能力進行一系列的考察。千萬要注重基礎,不要浮躁,不要張狂!