本人今年研一,兩年制碩士,今年實習。本科前半段迷茫在科班的基礎理論學習和課程做業中,大一大二對前端一無所知,沒想關心太多,只想保研就好。大二暑假參加一項學校項目,第一次接觸前端,一臉茫然,發現軟件工程還有不少值得探尋的地方。大三保研形勢已定,因而參加各類比賽,摸索本身的興趣所在,終於在一系列比賽種嚐到了前端的甜頭——原來好看的頁面這麼吃香(當時就是這麼粗淺的認識),因而決定正式入坑,帶着起初「前端能讓頁面好看」這般粗淺可笑的見識,打開新世界,一步步豐富自身,直到今年春招恰好兩年半。春招戰線很長,從二月中旬一直延續至今,賽程僅恰好過半,目前取得初步成果:javascript
在這裏把分享面經,附帶我本身的簡要回答和思考。對於基礎問題,你們能夠查漏補缺,建議收藏;對於場景或者高層思考型問題,你們參考便可,這些都是面試官根據本身部門或每一個人的履歷定製的。輪次越多,問題也就越偏向高層,須要你們更多的總結思考,找到平衡,甚至再生產。css
一面通常都是基礎,在回答問題的基礎上,最好能主動發散廣度深度,面試官印象會很好。html
介紹下本身並聊聊項目。前端
這個因人而異,要大方得體,講出重點。主要圍繞項目是什麼,爲什麼要作這個項目,解決了什麼痛點,你在其中負責了什麼工做,遇到並解決了什麼問題,如何和不一樣模塊合做,把控了多少架構。後兩點須要必定思考和積累,把前面的講清楚能知足一些面試官,可是大廠面試官經常會但願你說一些架構和總體方面的理解,是加分項。java
function sleep(time){
return new Promise(function(resolve,reject){
setTimeout(()=>resolve('over'),time);
});
}
async function run(time){
let result = await sleep(time);
console.log(result);
}
run(3000);複製代碼
由於我React技術棧比較多,因此這方面問題也多,你們按需食用。node
.container{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}複製代碼
走到HR面通常穩住不浪就沒什麼問題了,千萬不要頭鐵,和「騰訊HR說不想去深圳」之類的話,或者聊一些公司的負面消息,你真沒興趣或者就是牛逼哪都求着你就當我沒說咯。在HR面,只要心平氣和了解公司,分享一些我的愛好,聊聊人生就好了。react
字節很是注重基礎和編碼能力,幾乎全部問題都但願你能寫上幾筆,平時須要注重基礎能力的培養。webpack
function getInstanceFactory(instance){
return function getInstance(){
return instance;
}
}
let getInstance = getInstanceFactory({a:1});
const instance = getInstance();
console.log(instance.a);複製代碼
小姐姐很活潑愛笑,還懂技術,全程輕快交流。ios
原本二面是交叉面,不過直接跳到了主管面。
程序員
突擊面試,不約時間,11點來電就直接開始了。這種沒有準備的狀況下必定要冷靜,能夠先讓面試官稍等片刻本身準備下設備,同時調整下狀態。
面試官是P9的前端團隊大leader,什麼都會,什麼都比你深,只能穩住別慌,盡力發揮。
幾乎全部前端問題都問了一遍,刷新面試時長記錄,記錄幾個我回答的很差或者印象深的。
幾乎沒問基礎知識問題,一直考驗對問題的解決能力,問了不少特定的場景題,也和麪試官的團隊負責內容相關。
但願本身不斷總結,完善自身。也祝願全部看到此文的人能獲得幫助,收穫理想的offer。
附:個人CSDN博客,有着從入坑到如今的技術分享。