2021-03-28 百度前端實習(xí)生面試

百度web前端實習(xí)生面試分為筆試和面試,筆試意外的過了進(jìn)入到面試,除了驚喜以外,還有的就是擔(dān)憂,自己由于vue框架還沒學(xué)完,基礎(chǔ)掌握不牢,對很多計算機(jī)網(wǎng)絡(luò)的知識和數(shù)據(jù)結(jié)構(gòu)以及算法的不熟悉,導(dǎo)致了面試被掛掉,自己沒啥負(fù)擔(dān),總結(jié)自己的缺點,然后繼續(xù)查漏補(bǔ)缺,繼續(xù)學(xué)習(xí)前端知識。

面試主要的考點有以下幾處:

1、知道排序的方法有哪些?能寫出幾種排序的算法嗎?

2、HTTP狀態(tài)碼你知道的有哪些?301,302是什么?有什么區(qū)別?

3、能寫出一種js的比較方法嗎?有哪些比較方法?

4、數(shù)組去重的方法有哪些?能寫出一種嗎?

5、從地址欄輸入URL到頁面加載完成發(fā)生了什么過程嗎?能說一說嘛?

6、請描述一下cookies,sessionStorage和localStorage的區(qū)別?能說一下瀏覽器緩存和協(xié)商緩存的區(qū)別嗎?

7、了解閉包嗎?能說一說閉包的優(yōu)缺點嗎?一般什么時候使用閉包?

8、你在項目中做過什么頁面優(yōu)化?具體怎么做的?

9、了解設(shè)計模式嗎?單例模式是用于什么的?工廠模式是用于什么的?開發(fā)中間用過什么設(shè)計模式?

10、了解flex嗎?說一說

11、es6對比es5新增哪些特性呢?能說一說嘛?平時在項目中你經(jīng)常用到什么呢?

12、如何做到水平垂直居中呢?

13、能說一下css和js在瀏覽器加載渲染中有什么區(qū)別嗎?

14、wabpack是干什么的?平常時使用到的loader有什么呢?

15、loader和plugins的區(qū)別是什么呢?

16、了解過bfs嗎?能詳細(xì)說一說嘛?(這里建議把bfs和dfs一起說了)

17、了解深拷貝和淺拷貝嗎?具體說一說這兩者的區(qū)別

18、了解過哪些網(wǎng)絡(luò)攻擊和防御呢?

19、對BFC(塊級格式化上下文:block formatting context)規(guī)范的理解

20、寫一下節(jié)流跟防抖

21、瀏覽器緩存機(jī)制

大概我能記得的問題就這些吧,不管是數(shù)據(jù)結(jié)構(gòu)還是HTML,css,js的基本功都要學(xué)扎實才能有機(jī)會進(jìn)大廠,面試官給我提的意見是再系統(tǒng)的學(xué)習(xí)一下前端相關(guān)的知識,提高自己的廣度和深度吧。加油,大家!?。?/p>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容