阿里巴巴前端三次面試的親身經歷(轉)

其實也沒什麼可說的,一面主要問基礎,二面才進入項目實習之類的探討,三面二者都有吧但仍是綜合多一點javascript

AD:51CTO開啓企業運維技術盛宴_嘀嘀、新浪、白鷺齊聚MDSA線下沙龍,趕忙報名吧!php

 

匆匆找了某溼兄內了個推,才過兩天就收到面試通知了,好吧首先是第一面。css

其實也沒什麼可說的,一面主要問基礎,二面才進入項目實習之類的探討,三面二者都有吧但仍是綜合多一點html

腦子混了記得很少了,記得多少就記錄多少吧,嗯都是問題。 前端

 

阿里巴巴前端三次面試的親身經歷

一面:java

1.面試官一上來就先大概瞭解實習的狀況,但不深刻,也不談實習具體的工做,還談了實習招聘的時候爲何沒經過..node

2.你以爲在前端這一方面你哪一塊比較熟悉呢?web

3.你知道什麼是CSS reset麼面試

4.你日常寫CSS的時候有考慮過CSS的性能麼ajax

5.你知道什麼是CSS預處理麼

6.關於浮動的原理和工做方式,你能夠描述一下麼

7.浮動會產生什麼影響呢,要怎麼處理?

8.你瞭解哪些選擇器?以及這些選擇器的使用場景?

9.你知道它們的權重怎麼計算麼

10.你瞭解哪些佈局?你平時有使用過什麼佈局實現?

11.對於js你日常用什麼框架?

12.你從jQuery學到了什麼?(跳坑了竟說本身看過源代碼...而後不會說了..)

13.js有哪些數據類型呢

14.這些數據類型,哪些是引用類型的呢

15.你知道原型鏈麼

16.說說函數表達式和函數聲明的區別

17.你知道閉包麼,爲何要使用閉包?

18.你知道attribute和property的區別麼

19.你有了解過做用域鏈麼

20.你對前端有什麼理解?

21.你有什麼規劃?

22.你以爲前端體系應該是怎樣的?

23.你有什麼問題要問我? 

這一面持續了47分鐘

基本上都能稍微答出來,因此面試官最後說:看你的狀況,應該也是瞭解的,只不過有些核心的點可能沒掌握到..仍是給你過了吧..

二面:(兩個小時以後)

不知爲什麼二面忘得太多了..好像大部分都直接扯上項目

1.看你簡歷上寫有目前在XX實習,實習期間都是作什麼的呢?

balabla 談到了遇到的難點,前端構建工具,前端性能等。

2.看你以前還在一個公司作Hybrid App ,能簡單描述一下麼?

balabla  我的愚見稍微解釋了一下,被說接觸到的這個太簡單了,還有更復雜的。問到這種app和原生app的區別,性能,和發展趨勢。

3.我還看你作了一個在線聊天室是吧,你是怎麼實現的呢?

balabla  說到socket.io這個框架庫,以後就圍繞展開

4.你有什麼問題要問我?

 

就三個問題,跟面試官扯了35分鐘,足見我有多囉嗦..

 

三面:(三天以後)

此次複試官也是一上來就問實習問項目,不過相對於二面,多問了一些其餘的知識

1.你實習期間主要作什麼?作的事跟前端有關麼?

balabla 說是作爬蟲抓數據,解釋了一通就被問到

2.除了nodejs還能夠怎麼實現爬蟲?原生的js能夠實現麼?

balabla 能夠用其餘後端語言實現 Python,php等等,js原生就用ajax吧

3.怎麼用ajax實現?它的原理是?

balabla

4.平時有了解web性能麼,通常要關注哪些點?

balabla 扯到了css編寫,html結構,資源壓縮,文件結構的處置等,而後就被問到

5.資源壓縮文件處置,是指?

balabla 說到使用構建工具如grunt,gulp 但目前公司使用的是基於fis構建的那個scrat模塊化工具進行代碼的編寫文件結構的處理,自動化工具能夠自動地使用一些簡單的命令實現諸如文件壓縮,文件合併,內容嵌入等等功能。

6.對於文件的請求,有時候http的請求效率會很慢,怎麼辦呢?

balabla 那就使用文件合併了,好比將多個小文件合併成大文件,或者將該嵌入的內容嵌入到html,css sprites等等,減小http請求數

7.瀏覽器能夠並行下載多少個資源?

balabla  通常就是6個吧,若是的IE6就只有兩個了

8.你以爲哪些網站,作得很好的,或者說你以爲哪些站點讓你另眼相看的?

balabla  我主要分紅了兩部分:界面美觀方面,站點結構方面。 提到了淘寶,而後被問到

9.淘寶那裏的商品項,如圖片,滾動到了才加載,你知道怎麼實現麼

balabla 這應該是按需加載吧(而後又扯到了js按需加載,惋惜我還沒實踐過,亂說一通..)

10.你瞭解後端技術麼,先後端通常是怎麼配合的?

balabla 瞭解php,nodejs應該也屬於服務器範疇的後端,數據配合主要是json或xml吧

11.你以爲哪些站點前端技術比較好的?或者說你平時怎麼學前端的?

balabla  站點N, 各好博客N

12.你有什麼規劃?

13.你有什麼問題要問的麼

想問一下那邊的先後端主要用什麼語言,技術?

--- 咱們這裏前端主要是 html + css + javascript + nodejs ,後端主要是 java

三面持續了40分鐘

--------------------------    三面完了..估計不會有四面了吧..  -----------------------------------

小尾巴一擺就是一個季節!

相關文章
相關標籤/搜索