成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【前端刷題筆記01】 - 字節(jié)跳動2019春招面試題

馬忠志 / 2898人閱讀

摘要:某個請求任務(wù)耗時嚴(yán)重,不會影響到其它連接的正常執(zhí)行如何實現(xiàn)長連接

1、sleep函數(shù)該如何實現(xiàn)的
sleep函數(shù),將程序執(zhí)行掛起一段時間,阻塞程序的運行

ES6方案:

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}
async function test() {
  console.log("Hello");
  await sleep(1000);
  console.log("World");
}
test();

ES5死循環(huán)阻塞:

function sleep(ms) {
  ms += new Date().getTime();
  while (new Date().getTime() < ms) {}
}

function test2() {
  console.log("Hello");
  sleep(1000);
  console.log("World");
}

test2();
2、HTTP狀態(tài)碼302和304的區(qū)別

1** 信息狀態(tài)碼

100 繼續(xù)

101 切換協(xié)議

2** 成功狀態(tài)碼

200 OK 請求成功

201 已創(chuàng)建

202 已接受

203 非授權(quán)信息

204 無內(nèi)容

205 重置內(nèi)容

206 部分內(nèi)容

3** 重定向

300 多種選擇

301 Moved Permanently 永久重定向

302 Found 臨時重定向

303 查看其它地址

304 Not Modified 未修改

305 使用代理

4** 客戶端錯誤

400 Bad Request 請求的語法錯誤

401 Unauthorized 要求身份驗證

403 Forbidden 服務(wù)器拒絕執(zhí)行該請求

404 Not Found 未找到資源

5** 服務(wù)器錯誤

500 Internal Server Error 服務(wù)器內(nèi)部錯誤

501 服務(wù)器不支持該功能,無法完成請求

502 Bad Gateway 服務(wù)器作為網(wǎng)關(guān)服務(wù)器執(zhí)行請求時,從遠(yuǎn)程服務(wù)器接收到了無效的響應(yīng)

503 Service Unavailable 系統(tǒng)維護(hù)

504 Gateway Time-out 超時

505 HTTP Version not supported 服務(wù)器不支持請求的HTTP協(xié)議版本

3、多路復(fù)用和長連接是什么意思,區(qū)別,以及如何設(shè)置長連接

HTTP1

長連接

若干個請求排隊串行化單線程處理,后面的請求等待前面請求的返回才能獲得執(zhí)行機(jī)會,一旦有某請求超時等,后續(xù)請求只能被阻塞,毫無辦法,也就是人們常說的線頭阻塞

HTTP2

多路復(fù)用

多個請求可同時在一個連接上并行執(zhí)行。某個請求任務(wù)耗時嚴(yán)重,不會影響到其它連接的正常執(zhí)行

如何實現(xiàn)長連接?

WebSocket

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/104088.html

相關(guān)文章

  • 前端筆記02】字節(jié)跳動2019面試

    摘要:為什么狀態(tài)需要經(jīng)過最大報文段生存時間才能返回到狀態(tài)雖然按道理,四個報文都發(fā)送完畢,我們可以直接進(jìn)入狀態(tài)了,但是我們必須假象網(wǎng)絡(luò)是不可靠的,有可以最后一個丟失。所以狀態(tài)就是用來重發(fā)可能丟失的報文。 1、TCP的三次握手和四次揮手 1.1 三次握手: 客戶端請求 -> 服務(wù)器響應(yīng) -> 客戶端確認(rèn)收到響應(yīng),建立連接(保證網(wǎng)絡(luò)正常) showImg(https://segmentfault....

    amc 評論0 收藏0
  • 2019春招前端實習(xí)面經(jīng)總結(jié)

    摘要:春招前端實習(xí)面試記錄從就開始漸漸的進(jìn)行復(fù)習(xí),月末開始面試,到現(xiàn)在四月中旬基本宣告結(jié)束。上海愛樂奇一面盒模型除之外的面向?qū)ο笳Z言繼承因為是視頻面試,只記得這么多,只感覺考察的面很廣,前端后端移動端都問了,某方面也有深度。 春招前端實習(xí)面試記錄(2019.3 ~ 2019.5) 從2019.1就開始漸漸的進(jìn)行復(fù)習(xí),2月末開始面試,到現(xiàn)在四月中旬基本宣告結(jié)束。在3月和4月經(jīng)歷了無數(shù)次失敗,沮...

    atinosun 評論0 收藏0
  • 35歲以后依然被公司搶著要?4面字節(jié)跳動,完虐面試官年薪70w,圖形化app開發(fā)工具

    摘要:面試后面試后及時總結(jié),有可能下一個面試官會問你同樣的問題。同時面試官也對我的未來技術(shù)發(fā)展提出了很多建議??偟膩碚f,四面的氛圍并沒有想象得那么嚴(yán)肅,面試官也說面試得很愉快。 ...

    XGBCCC 評論0 收藏0
  • 前端面試字節(jié)跳動2019校招面經(jīng) - 前端開發(fā)崗(一)

    摘要:這是一次失敗的面經(jīng)但是吃一塹才能長一智不是嗎字節(jié)跳動校招面經(jīng)前端開發(fā)崗一介紹以及項目經(jīng)歷吧啦吧啦此處省略字面試官會從項目經(jīng)歷入手,考察項目中遇到的難題,以及解決方法,強(qiáng)調(diào)個人的努力以及在解決過程中扮演的角色是主導(dǎo)還是參與。 這是一次失敗的面經(jīng)……但是吃一塹才能長一智不是嗎? 字節(jié)跳動2019校招面經(jīng) - 前端開發(fā)崗(一) 1. 介紹以及項目經(jīng)歷 吧啦吧啦……此處省略10000字 面試官...

    BigTomato 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<