前言
從6月初裸辭到現在,大大小小的面試差不多也快10家(已經拿到offer並準備去啦),每次面試完後都會針對面試上沒回答上的問題進行總結,寫這篇文章也是想要分享給經驗不多沒有足夠時間準備面試的小夥伴,可以瞭解我在面試中涉及到的一些內容,做個參考。由於我只會vue框架,所以沒有涉及到其他框架的問題
面試流程
面試過的都知道,一般都是先hr面,覺得薪資ok,然後約技術面,技術面過了offer差不多到手了。
技術面的流程:首先可能是做面試題,有的公司會根據這個刷人,有的是作爲面試的參考,可能會根據你的答案進行一些提問——然後就是與面試官面對面交談,先介紹項目,描述自己在項目中擔任的職責——最後就是面試官提問
技術面大多不止一輪,第一輪比較基礎,第二輪考驗解決問題的能力,第三輪大概看眼緣吧
面試題
css
- css盒模型
- 實現垂直居中的幾種方式
- padding的幾種取值
- flex佈局的一些屬性
- absolute和relative的區別
html
- Doctype是什麼,作用是什麼
- 如何理解html語義化
- html標籤有哪些
- img標籤屬於行級標籤還是塊級標籤
- h5有哪些新標籤
- link和@import的區別
js
- js的事件處理機制
- var和let的區別
- es6的瞭解,有哪些新內容
- promise的用法
- js原型鏈的理解
- this的作用域
- 如何改變this的指向
- cookie和localStorage的區別
vue
- vue的生命週期
- 數據的雙向綁定是如何實現的
- v-if和v-show的區別
- computed和watch的區別
- 封裝組件的思路
- this.nextTick()的作用
- keepAlive是用來幹什麼的
- 頁面返回會調用哪些鉤子函數
其他
- 輸入網址到頁面渲染的過程
- tcp/ip的三次握手、四次揮手(這個我在另一篇文章有總結過,包括涉及到的問題)
- http協議與https協議的區別
- 在項目中遇到了哪些問題,怎麼解決的
- 遇到的瀏覽器兼容的問題
- 前端優化
如果有在面試的小夥伴遇到了其他問題,歡迎進行補充哇~