交2萬去培訓(xùn)班學(xué)web前端 JavaScript面試筆試題都有哪些?
JavaScript面試筆試題都有哪些?網(wǎng)站前端開發(fā)程序員回答了一波又一波的問題,下面是我這兩年的總結(jié)和收藏:I.Basic JavaScript1。JavaScript的數(shù)據(jù)類型是什么基本數(shù)據(jù)類型:
JavaScript面試筆試題都有哪些?
網(wǎng)站前端開發(fā)程序員回答了一波又一波的問題,下面是我這兩年的總結(jié)和收藏:
I.Basic JavaScript
1。JavaScript的數(shù)據(jù)類型是什么
基本數(shù)據(jù)類型:number,string,Boolean,undefined,null
復(fù)雜數(shù)據(jù)類型:object,array,function,regexp,date,error
2。如何理解函數(shù)的作用域和作用域鏈
3什么是閉包?你用過閉包嗎?
4. 位置.href以及位置.替換有什么區(qū)別
5。變量聲明提升的代碼調(diào)查。
6. JavaScript的事件模型是什么?標(biāo)準(zhǔn)事件模型和IE事件模型有什么區(qū)別
7。JavaScript有繼承性嗎?你怎么理解它的
2。JavaScript高級(jí)
1。如何對(duì)數(shù)組進(jìn)行重復(fù)數(shù)據(jù)消除
2。請(qǐng)寫一個(gè)只能包含數(shù)字和字母的6位正則表達(dá)式
3。cookie、localstorage和sesstionstorage之間有什么區(qū)別?你可以用它你做了什么
4。瀏覽器的對(duì)應(yīng)策略是什么
5。當(dāng)你創(chuàng)建一個(gè)新對(duì)象時(shí),你做了什么。JS模塊化,CMD,AMD和commonjs有什么區(qū)別
7。JS
8的垃圾回收機(jī)制是什么。web安全、XSS攻擊和CSRF攻擊有什么區(qū)別?你在實(shí)際項(xiàng)目中使用過它們嗎。JS
3的優(yōu)化方法有哪些。HTTP
1狀態(tài)碼是什么
2。你知道HTTP的協(xié)商緩存和強(qiáng)緩存嗎
3。你有沒有用過302,在什么情況下
我通常在面試的時(shí)候會(huì)根據(jù)面試官的工作年限和期望工資水平,一步步地問一些技術(shù)問題,然后再談學(xué)習(xí)方法,解決問題的方法和重點(diǎn),通過這些面試官可以了解溝通能力、學(xué)習(xí)能力、技術(shù)能力