位元組一二面 8 10

2021-10-09 01:40:58 字數 1774 閱讀 5149

下面的輸出

var a =};

var fun1 = a.func;

fun1()

;

一秒後輸出1,兩秒後輸出4,三秒後輸出5…

let a =[1

,4,5

,7,9

]// 1s

1// 2s

4// 3s

5

display都有哪些屬性?

注意1.45版本大於1.5。因為45版肯定大於第五版。

資料型別都有哪些?symbol怎麼建立的?

vue的v-if和v-for和原理

第一輪還有幾題,我給忘了,想起來再補。

封裝個簡單版的axios();

封裝個可以檢測所有資料型別的函式

//我答的

function

testtype

(type)

if(type===

null

)return

null

;let str = object.prototype.tostring.

call

(type)

;return str.

slice(8

,str.length-1)

;}console.

log(

testtype()

);

下面的輸出

log(1

);settimeout((

)=>,0

);promise.

resolve()

.then((

)=>

)var p =

newpromise

(res=>,0

)}) p.

then

(e=>

)

說一下原型鏈?原型鏈繼承的弊端?怎麼避免?

我答了用object.

create()

,這樣可以複製乙個原型鏈,不影響原本的父鏈。

又問還有其他方法嘛?

我說es6繼承

es6繼承會不會影響父鏈?

我答:不會,es6繼承原始碼就是用object.

create

()實現的。

陣列扁平化輸入:

function

flat

(arr)

console.

log(

flat([

1,2,

[3,4

,[5,

,[6]

]]])

);function

flat

(arr)

let res=

;for

(let i=

0;i)return res;

} console.

log(

flat([

1,2,

[3,4

,[5,

,[6]

]]])

);

tcp建立的過程?

講講你對udp的理解?

你都知道哪些http狀態碼?

200、301、304、307、403、404、500、503

位元組飛書一二面 8 24

說一下瀏覽器快取吧。怎麼判斷是否走強快取,什麼時候走協商快取 怎樣實現乙個扇形?我說了用border實現。寫乙個歸併排序吧。寫不出來的話,拆分一下,先寫乙個排序演算法,將兩個已排序的陣列合併為乙個排序的陣列。if if new promise resolve then num console.log...

位元組跳動一二麵麵經 二面掛

位元組一面 自我介紹 實驗室做啥方向 介紹下http伺服器專案 題,給乙個正整數s,給出所有加起來和為s的正整數集合 介紹下https 題,螺旋列印矩陣,leetcode原題 專案中遇到了哪些困難,怎麼解決 擁塞避免和快重傳是什麼 程序間通訊有哪些方式 cpu排程演算法有哪些 陣列和鍊錶的區別 介紹...

搜狗一 二面

今天早上去面的搜狗,一面二面加起來總共兩個小時,感覺就是一直一直寫 複習過的就寫的很順,沒看過的就根本想不出來怎麼做,還是思維不夠靈活啊。c 多型實現機制 epoll工作機制 虛函式和純虛函式的區別 構造 析構函式是否能為虛函式 linux動態鏈結和靜態鏈結 智慧型指標auto ptr,shared...