阿里內推: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,加油吧