純應試向押題
套路
-
舉例
-
將不會的變成會的
-
侃侃而談
HTML 押題
-
(必考) 你是如何理解 HTML 語義化的?
-
meta viewport 是做什麼用的,怎麼寫?
-
canvas 元素是幹什麼的?
CSS 押題
-
(必考) 說說盒模型。
-
css reset 和 normalize.css 有什麼區別?
-
(必考)如何居中?
-
選擇器優先順序如何確定?
-
BFC 是什麼?
-
如何清除浮動?
JS 押題
-
JS 有哪些資料型別?
-
(必考) Promise 怎麼使用?
-
(必考) AJAX 手寫一下?
-
(必考)閉包是什麼?
-
(必考)這段程式碼裡的 this 是什麼?
-
(必考)什麼是立即執行函式?使用立即執行函式的目的是什麼?
-
async/await 語法瞭解嗎?目的是什麼?
-
如何實現深拷貝?
-
如何實現陣列去重?
-
如何用正則實現 string.trim() ?
-
JS 原型是什麼?
-
ES 6 中的 class 瞭解嗎?
-
JS 如何實現繼承?
-
== 相關題目直接反著答(放棄)
DOM 押題
-
DOM 事件模型是什麼?
-
移動端的觸控事件瞭解嗎?
-
事件委託是什麼?有什麼好處?
HTTP 押題
-
HTTP 狀態碼知道哪些?
-
301 和 302 的區別是什麼?
-
HTTP 快取怎麼做?
-
Cache-Control 和 Etag 的區別是什麼?
-
Cookie 是什麼?Session 是什麼?
-
LocalStorage 和 Cookie 的區別是什麼?
-
(必考)GET 和 POST 的區別是什麼?
-
(必考)怎麼跨域?JSONP 是什麼?CORS 是什麼?postMessage 是什麼?
Vue 押題
-
(必考)Vue 有哪些生命週期鉤子函式?
-
(必考)Vue 如何實現元件通訊?
-
Vuex 的作用是什麼?
-
VueRouter 路由是什麼?
-
Vue 的雙向繫結是如何實現的?有什麼缺點?
-
Computed 計算屬性的用法?跟 Methods 的區別。
演算法押題
-
排序演算法(背誦氣泡排序、選擇排序、計數排序、快速排序、插入排序、歸併排序)
-
二分查詢法
-
翻轉二叉樹
把上面三個背一下,演算法題必過。
安全押題
-
什麼是 XSS 攻擊?如何預防?
-
什麼是 CSRF 攻擊?如何預防?
Webpack 題
-
轉譯出的檔案過大怎麼辦?
-
轉譯速度慢什麼辦?
-
寫過 webpack loader 嗎?
發散題
-
從輸入 URL 到頁面展現中間發生了什麼?
-
你沒有工作經歷嗎?
-
你遇到過最難的問題是什麼?
-
你的期望薪資是多少?
-
(任何你不會的問題)
-
承認不會
-
詢問詳細細節:你問的是不是XXX方面的知識?請問你想問的是哪方面知識?
-
根據面試官的回答,向有利於自己的方向引導話題。
刁鑽程式碼題
-
map加parseInt
-
a.x = a = {}
-
(a ==1 && a== 2 && a==3) 可能為 true 嗎?
有任何疑惑加群QQ786276452
對前端的技術,架構技術感興趣的同學關注我的頭條號,並在後臺私信傳送關鍵字:“前端”即可獲取免費的架構師學習資料
知識體系已整理好(原始碼,筆記,PPT,學習視訊),歡迎免費領取。還有面試視訊分享可以免費獲取。關注我,可以獲得沒有的架構經驗哦!!