2016年9月前端面試題總結

阿里內推:php

死於一面: 1.js監聽css3動畫怎麼實現,具體到每一幀(gg)css

      2.如何應對雙邊距的兼容問題前端

      3.簡單講講CMD,AMD應用場景,原理,區別(一半沒答上來)node

      4.閉包原理,優點mysql

      5.zepto,seaJs用過沒(沒有==就直接跳過了)react

      6.react用過麼?--沒有,用過ng1,2linux

      7.簡單說下雙向綁定,髒治檢測css3

      8.http碼,url輸入後發生些什麼es6

      9.對渲染層有什麼認識麼web

      10.講講jq源碼吧,自定義個事件怎麼實現

      11.es6箭頭函數,promise

      12.用過redux麼,能簡單講講麼

      13.hack,怪異

      14.簡單講下css中的性能(說了c3的GPU開啓新渲染層)

大概就記得這麼多,反正非常狼狽,面完大概就知道gg,因而記下沒答上來的,隨後慢慢複習

微店內推:

一面:   1.php用過是吧,lastmodified簡單講講

      2.mysql用過吧,講講sql語句優化(不會)

      3.if(3==true)結果

      4.cahe conctroll expire講講

      5.curry

死於二面: 1.session,cookie,sessionStorage,localStroage區別

      2.call,apply區別

      3.算法+數據結構

攜程內推:

一面:面的很簡單,然我有點懷疑人生

死於二面:視頻面手寫代碼,兩條算法,出了一個bug,卡了一會,但整體還行,最後沒有hr面,應該是直接掛學歷

微盟校招:

一面:頗有質量的一面,我蠻喜歡面試官的,面試官一樣對我印象也不錯,基礎簡單問了以後提高難度

      1.XXS簡單講下,如何防範呢?(我說的是對url進行解析)

      2.看過jq源碼,簡單講講他實現原理(說白了就是對象)

      3.寫一個帶出速度的小球彈射動畫(canvas實現)

      4.cookie安全方面的深刻

      5.安全加密

      6.界面優化(服務端,瀏覽器加載,頁面加載,代碼加載)------部分可參考我以前寫的web架構角度優化

      7.AMD,CMD區別

      8.關於ng1,2的區別,優化

      9.linux操做系統,我只是簡單闡述下,本身阿里雲服務器相關配置

      10.node,簡單講了下我socket.io作過的項目,grunt,jshint的使用

      11.簡單講了下對H5的認識,對BOM的擴展,能夠看我以前寫的一篇H5獲取經緯度天氣的博客

      12.跨域(常考點)

      13.https,如何判斷本身的頁面被iframe引用

我的感受一面是前端主管,技術上面很強勢的,天然也就不放過反問的機會,對於框架,將來規劃問了蠻多的,學習到很多

最後拿下了微盟的offer,真心以爲蠻不錯的,一個是以前一直作微信開發,能接觸這樣的公司很開心,二是,一面的主管太吸引我了,面試的時候瞬間想跪地拜師,哈哈

thoughtwork內推

剛過Hr面,筆試面,筆試題仍是蠻繞彎子的,有空的話再寫一份博客貼出來

網易校招:

據說網易筆試刷了90%的人,3條ac2的都刷了,很幸運的過了筆試,可是感受網易不缺人的樣子,問的問題好點怪異

       1.js中num在底層的實現

       2.socket.io原理實現

       3.紅黑樹

       4.隊列,棧存儲什麼的

       5.希爾排序

許多問題我複習到,可是說出來後他說這不是他想要的答案,很尷尬,一面完以後能夠說是我人生最糟糕的時刻

注:前端面試中,會一門後端語言是很必要的,算法,數據結構,操做系統,並且比較重要的是,平時多擴展知識面,看看論壇什麼的,但願你們都能有份不錯的offer,加油吧

相關文章
相關標籤/搜索