本人雙非院校,金融專業,大三開始學的it,大四開始全面學習前端,從三月中期開始準備自己的簡歷,把自己的專案做了一些總結po在git上,投了三四家大公司和若干家小公司,做了2-3場筆試後,美團在筆試後一天打**撈起了我。
1.閉包
2.js變數**機制(印象中是看過的但是面試不太確定),區域性變數會被**嗎?
3.多程序與多執行緒(一開始的瀏覽器是支援多程序單執行緒嗎?不會,面試官說不會)
4.專案難點與解決方案(一直問我有無未解決的問題,沒有!)
5.es6新特性,與es5區別
6.foreach,for…of和for…in的區別,foreach和for…of區別,foreach能不能return(不能,會報錯)
7.瀏覽器使用者輸入了url後發生了什麼?dom樹遇到css檔案會堵塞嗎?(不會)
8.頁面載入優化
9.css選擇器(id,tag,name,class,body,html)
10.頁面布局
11.flex三大元素
12.盒子模型,改變padding後兩種盒子有何變化?
13.偽類和偽元素(偽元素不會)
14.重繪和回流,減少回流的方法
15.頁面/瀏覽器優化?(答了cdn加速,被面試官打斷說不是)
演算法題:
1.二叉樹前序遍歷
2.鍊錶反轉
3.選擇排序
整個面試過程還是挺輕鬆的,一開始面試官還問我啥時候開學,本以為會很緊張但是其實還好,還是很感謝美團的面試官給了這次機會,體驗max!
美團上海前端一面面經
面試官小哥哥說話挺溫柔的 大概面了50分鐘 好了不多了上正題 1.看專案用到localstroage,講講localstorage?超容量會怎麼樣?localstorage同源問題?2.egg.js寫乙個錯誤處理中介軟體?不會 3.next.js和egg.js有什麼區別?我答了next.js主要用於...
美團一面面經 演算法工程師
一面 60min 一面內容 自我介紹 講一下 和專案 怎麼樣提的特徵 做了哪些特徵工程 講一下決策樹 隨機森林 隨機森林的 節點的策略 兩個隨機 bagging和boosting的聯絡和區別 boosting中的adaboost的基本原理 boost中的gbdt的原理 和隨機森林有什麼區別 哪個精度...
BIGO前端一面面經
移動端了解過嗎?沒有,那響應式有了解過嗎?bootstrapt實現響應式的原理是什麼?封裝的類原始碼有看過嗎?說說304協商快取 react的生命週期函式 react元件之間的傳遞資料 express搭建乙個伺服器說說你常用的api吧?講講重繪和重排 es6知道什麼?set和map有什麼區別?講講箭...