欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

字節(jié)前端秋招二面

8.24 下午16:00-17:30

錄音壞掉了,靠著記憶復盤的,感覺漏了很多問題??

自我介紹
項目難點
webpack和vite的區(qū)別
vite的優(yōu)化
手寫:事件總線,實現(xiàn)on,once,off,trigger
動態(tài)規(guī)劃解決了什么問題
手寫:帶有并發(fā)限制的promise請求
class Scheduler {
addTask(promiseFn) {
// ...
}
}

let wait = (time) => new Promise((resolve, reject) => {
setTimeout(() => resolve(), time);
})

let scheduler = new Scheduler();

let addTask = (time, value) => {
scheduler.addTask(() => wait(time)).then(() => console.log(value));
}
// 面試結(jié)束后屏幕被關(guān)了,這里應(yīng)該有幾個類似的調(diào)用
addTask(500, '123456');
手寫:

給定一系列的api,測量上傳速度(實現(xiàn)的時候用的GET請求)并選擇一個加載時間最短的api。

let apis = [
'registry.npmjs.com',
'....',
]

#字節(jié)跳動##面經(jīng)##前端工程師##23屆秋招筆面經(jīng)#
全部評論
最后一題可以貼一下答案嗎
1 回復 分享
發(fā)布于 2022-09-13 22:59 北京
最后一個是用Promise.race嗎
1 回復 分享
發(fā)布于 2022-08-26 19:59 廣東
樓主面的什么部門呀
點贊 回復 分享
發(fā)布于 2022-08-28 08:32 廣東
簡單想了下,并發(fā)那個?這樣可行不 class?Scheduler?{ ??constructor()?{ ????this.count?=?2;?//并發(fā)數(shù)量 ????this.arr?=?[];?//事件 ??} ??//不能直接new?Promise ??addTask(time,?str)?{ ????const?fn?=?(resolve)?=>?{ ??????setTimeout(()?=>?{ ????????console.log(str); ????????resolve(); ??????},?time?*?1000); ????}; ????this.arr.push(fn); ??} ??start()?{ ????let?p?=?this.count; ????for?(let?i?=?0;?i?<?p;?i++)?{ ??????if?(this.arr.length?<=?0)?return; ??????let?fn?=?this.arr.shift(); ??????new?Promise((resolve)?=>?{ ????????this.count--; ????????fn(resolve); ??????}).then(()?=>?{ ????????this.count++; ????????this.start(); ??????}); ????} ??} }
點贊 回復 分享
發(fā)布于 2022-08-26 15:58 北京

相關(guān)推薦

04-17 10:16
門頭溝學院 Java
小浪_coder:24屆很難找了,馬上25的都畢業(yè)了還有很多沒找到的
點贊 評論 收藏
分享
評論
9
42
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)