瀏覽器強緩存和協商緩存
瀏覽器的全局變量有哪些
瀏覽器同一時間能夠從一個域名下載多少資源
按需加載,不同頁面的元素判斷標準
web存儲、cookies、localstroge等的使用和區別
如何實現緩存機制?(從200緩存,到cache到etag再到)
說一下200和304的理解和區別
服務器如何知道你?
瀏覽器渲染過程
session
拖拽實現
工程化
對webpack,gulp,grunt等有沒有了解?對比。
webpack的入口文件怎麼配置,多個入口怎麼分割。
webpack的loader和plugins的區別
模塊化
對AMD,CMD,CommonJS有沒有了解?
為什麼要模塊化?不用的時候和用RequireJs的時候代碼大概怎麼寫?
說說有哪些模塊化的庫,有了解過模塊化的發展的歷史嗎?
分別說說同步和異步模塊化的應用場景,說下AMD異步模塊化實現的原理?
如何將項目裡面的所有的require的模塊語法換成import的ES6的語法?
使用模塊化加載時,模塊加載的順序是怎樣的,如果不知道,根據已有的知識,你覺得順序應該是怎麼樣的?-
框架
使用過哪些框架?
什麼是MVVM,MVC,MVP
Vue和Angular的雙向數據綁定原理
Vue,Angular組件間通信以及路由原理
react和vue的生命週期
react和vue的虛擬dom以及diff算法
vue的observer,watcher,compile
react和angular分別用在什麼樣的業務嗎?性能方面和MVC層面上的區別
Nodejs
對nodejs有沒有了解
nodejs適合做什麼樣的業務?
nodejs與php,java有什麼區別
node的異步問題是如何解決的?
node是如何實現高併發的?
說一下 Nodejs 的 event loop 的原理-
性能優化
cdn的用法是什麼?什麼時候用到?
瀏覽器的頁面優化?
如何優化 DOM 操作的性能
單頁面應用首屏顯示比較慢,原因是什麼?有什麼解決方案?-
其他
正則表達式
前端渲染和後端渲染的優缺點
數據庫的四大特性,什麼是原子性,表的關係
開放性問題
你都看過什麼書?最近在看什麼書?
有沒有學過設計模式?
說一說觀察者模式吧!能不能寫出來?
節流模式是什麼,在哪種情況下可以使用
閱讀更多 前端小白說 的文章