小鵬前端-一面
amy何時能到二面?
項目:
- 一個await的代碼題,這個挺寄的
async function request(){ return new Promise(resolve => { setTimeout(() => { console.log("request finished"); resolve(); }, 3000); }); } for(let i=0;i<10;i++){ console.log('start',i) await request(); console.log('end',i) }
2. setTimeout和setInterval的代碼題
3. dom相關(guān)的問題
八股盛宴:
- var const let,這個我答的var是全局作用域,聲明全局變量,寫在function里也是全局變量,好像不對
- es6特性,答的模板字符串和字符串的函數(shù)
- 箭頭函數(shù)和普通函數(shù)區(qū)別,答的this和arguments
- 原型和原型鏈,突然忘了對象和函數(shù)的proto的名字,但是說的比較模糊,沒有深入問
- https和http
- tcp和udp,使用場景
- 除了首屏加載優(yōu)化還能有什么優(yōu)化,答得渲染(重排 重繪)和打包(splitChunk)的優(yōu)化還有網(wǎng)絡(luò)的優(yōu)化
- fiber的diff算法,單節(jié)點和多節(jié)點
- 把一個組件換層,怎么diff?
- fiber的render和commit描述