前端面試題匯總


今天總結總結前一段時間被面過的面試題,上月底剛熱乎出爐的送給大家,希望需要的同學們可以參考一下,在這里我只會寫出問題,一部分答案還是要各位自己去尋找,自己找來的記憶才會深刻嘛

 

頻率分為必問多次

CSS:

   div居中方法(必問)

  彈性盒模型用過嗎,說一些使用細節(多次)

  清除浮動的方法(多次)

  undefined和null的區別

  CSS怎么實現雙邊框

JS基礎:

   ES6的相關知識(必問)

  ES6怎么改變this指向

  promise原理以及怎么實現promise

  數組循環方法用過哪些,他們有什么區別

  Iterator 遍歷器:http://es6.ruanyifeng.com/#docs/iterator

  深淺拷貝聽過嗎?怎么實現:https://www.cnblogs.com/echolun/p/7889848.html 

  怎么判斷對象一個對象是空的 (多次): https://www.cnblogs.com/Smiled/p/7693844.html

  生成器和async await的區別

  說說你對箭頭函數的理解(必問)

  路由實現原理能解釋一下嗎?

  具體詳述一個輪播圖的實現

  ES6中class的實現原理

  promise用過嗎,解釋一下

  生成器怎么使用

  純函數是什么解釋一下

  async和await實現原理

  import能放到if里面做判斷嗎?為什么,原理是啥

  數組slice()用過嗎,詳細敘述一下使用方法

Vue:

  Vue中data為什么是函數

  Vue響應式原理(必問)

  Vue中data中的數據是引用類型嗎?

  父子間傳參的方式:(多次)https://www.cnblogs.com/suihang/p/11218012.html

React:

  setState是異步的嗎,為什么?(多次)

  diff算法了解嗎,談一談diff算法的實現(多次)

  父子間傳參的方式

  setState后發生了什么

  React生命周期鈎子敘述一下流程(必問)

  為什么AJAX請求在CompnentDidMount中發送

  React中你用過哪些庫來發送請求(axios,fetch等等)

  Ant-Design組件(描述了一個頁面,回答該使用哪些組件)

  props和state的區別 (多次)

  redux流程,具體描述一下

  reducers是純函數,那么在reducers能用alert和console嗎?

  父子組件的ComponentDidMount哪個先執行

  怎么將redux和react組件連接起來,內部原理解釋一下

其他:

  http緩存了解嗎?:https://yuchengkai.cn/docs/frontend/performance.html#%E7%BC%93%E5%AD%98

  前端性能優化(必問)

  Vue和React的區別(多次)

  nodeJs用過嗎,你都有什么了解

  nodejs怎么連接連接數據庫

  你對數據庫了解嗎?

  做查詢的時候需要轉義,怎么轉義

 由於我面的偏React,所以React被問的多一點,因為自己自己愛亂玩一些亂起八糟的,所以很多技術姿勢都嘗試過,哈哈,再加上平日喜歡看看相聲,吹吹牛逼,交流能力強一點,所以對着面試官就能開扯,管他呢,扯就完事了。把面試官明白了你也就成功了,現在也算開啟新的一段旅程了,最近這幾天明白了一個道理,比你優秀的人還在努力,你有什么資格停下腳步呢,干就完事了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM