天天看點

11月15日前端面試題練習:位元組跳動2021校招前端面試

面試題

1,es6特性 。

2,promise 是個什麼東西

3,sync函數和普通函數有什麼差別 。 傳回結果是什麼類型

4,原生js的特性

5,移動端适配起因 那些方案

6,http https的差別,對稱加密與非對稱加密的差別,私鑰和公鑰加密解密的實作以及為什麼

7,ip位址的掩碼作用

8,網絡七層結構 —四層結構 。 四層結構中每層的作用 IP協定屬于那層 。 tcp屬于哪一層

9,登陸狀态

10,浏覽器 cookie localstorge sessionstorge session 的差別

11,跨域是什麼 引起跨域的原因 跨域的常用解決方式

手撕代碼

第一道

判斷輸出順序

console.log(1)
setTimeout(() => {
  console.log(2)
}, 0)
const p = new Promise((resolve, reject) => {
  console.log(3)
  resolve(4)
})
p.then(res => {
  console.log(res)
})
console.log(5)      

答案: