一面 4.2??總時長:40min1.自我介紹2.實習(xí)過程中印象最深的事情3.開始挖項目,原生方法怎么獲取當前時間,怎么獲取昨天此時此刻,不用組件庫的方法;如何給不同用戶設(shè)置不同權(quán)限;如何進行紅包定位4.對數(shù)組熟悉的原生方法有哪些,forEach有幾個參數(shù),什么作用,現(xiàn)場給了一個數(shù)組進行遍歷5.跨域解釋,如何解決,舉了個例子6.輸入URL會發(fā)生什么7.重繪和回流8.promise實現(xiàn)一個sleep函數(shù),等待兩秒打印結(jié)果,還沒寫完面試官就說可以了9.給了個const arr = [1,[2,3,[4,5,6],7],8,[9],[10]],實現(xiàn)數(shù)組平鋪,面試官問我有思路嗎,剛好前幾天看到了,我是是數(shù)組扁平化,用flat,剛想寫,面試官說不用了,我問為啥,面試官說有思路肯定就會寫了其他想到再補充反問:1.一共幾面 三面2.多久出結(jié)果 面試官說今天下午,我說,咦,這都晚上了,面試官又說那是馬上出,讓我準備準備一個半小時后HR聯(lián)系約二面了二面 4.8??時長:60min1.http狀態(tài)2.SEO3.如何性能優(yōu)化4.抽象語法樹的原理5.宏任務(wù)和微任務(wù)原理6.事件循環(huán)機制原理7.緩存方式8.DOM綁定原理9.通信方式,eventbus實現(xiàn)原理10.如何保持數(shù)據(jù)一致性代碼考核:1.var obj ={a:1,abc: function(){console.log(this.a}}obj.abc();const abc = obj.abcabc();后面又換成了箭頭函數(shù)讓說輸出2.try{const n = 1;setTimeout(()=> {n=2},1000)} catch (e) {console.log(e)}檢查代碼錯誤的地方,const錯了,并說明catch能捕獲到異常嗎3.爬樓梯方法,動態(tài)規(guī)劃4.自己實現(xiàn)一個map,實現(xiàn)面試官所出的功能5.手寫發(fā)布訂閱模式很多八股問題沒聽懂,后面想到再補充。反問:1.部門業(yè)務(wù)2.改進點3.幾面一個小時之后約三面了三面 4.11??時長:15min1.實習(xí)過程中有挑戰(zhàn)的事情,做過什么項目2.如何和產(chǎn)品經(jīng)理和后端溝通3.為什么選擇前端4.為什么選擇***大學(xué)5.遇到不會的問題怎么辦6.溝通出現(xiàn)矛盾怎么辦7.后端和算法了解嗎8.有其他公司在談嗎9.為什么選擇北京 為什么選擇字節(jié)跳動10.到崗時間 實習(xí)多久反問面試官是有點嚴肅的1.多久排序完 答:下周三timeline4.2 一面,當晚約二面4.10二面,當晚約三面4.11三面4.17 通知排序未過,又無緣字節(jié)了,好心酸#字節(jié)# #前端# #暑期實習(xí)#