公司要求會使用框架vue,面試題會被問及哪些?

2021-09-20 06:12:19 字數 2008 閱讀 5468

es6

列舉常用的es6特性。

let,const,var的區別。

箭頭函式this的指向。

手寫es6 class繼承。

promise的狀態,鏈式呼叫,同步非同步流程,唯一性。

set去重。

設定屬性預設值。

js基礎

閉包,作用域,向上提公升,隱式轉換(這幾個幾乎是必考題,基礎中的基礎)

列舉常用的5個字串操作方法。

列舉常用的5個陣列操作方法。

淺拷貝和深拷貝區別,描述或者手寫深拷貝。

繼承的幾種方法。

事件冒泡以及事件捕獲。

json,string,array的互相轉換。

清除浮動的方式。

過渡動畫。

左邊固定,右邊自適應布局。

左右固定,中間 自適應布局。

flex布局以及常用屬性。

盒模型(box-sizing)。

選擇器和偽類。

position的幾種屬性。

less的一些優勢。

重繪和回流的描述及優化方案。

jquery的優點。

jquery的常用選擇器。

juqery事件繫結(on)

鏈式呼叫的原理。

常用的幾種方法。

常用外掛程式。

$衝突如何解決。

jsonp的原理。

鉤子函式及生命週期。

雙向繫結的原理。

父子元件以及兄弟元件的傳值。

vue陣列新增屬性,渲染失敗原因及解決方案。

computed和methods的區別。

nexttick使用場景。

vue-router傳參。

vuex的幾種屬性。

mutation和action的區別。

其他

前端分頁和後端分頁優缺點。

http常用狀態碼。

301和302區別。

輸入url到頁面出現的流程。(包括瀏覽器渲染流程)

cookie,sessionstorage,localstorage區別及使用場景。

懶載入實現。

cdn原理。

常用的跨域解決方案(以及原理)。

webpack載入器順序。

webpack本地**。

webpack打包壓縮實現。

移動端適配解決方案。

說出幾種效能優化方案。

一些相容性、bug問題。

程式設計

氣泡排序,快速排序。

陣列去重。

將url引數轉成json(鍵值對)。

獲取字串**現次數最多的字元。

手寫正則:身份證,**,郵箱。

tree包含多個子節點及孫節點,遍歷tree。

去除json中一些指定字元。

json中name屬性按照英文本母排序。(sort)

json中age屬性按照數字大小排序。(sort)

去掉字串中的所有空格。

結語

某一IT公司要求的python面試題

使用python編寫乙個 爬蟲程式,支援引數如下 spider.py u url d deep f logfile l loglevel 1 5 testself thread number dbfile filepath key html5 引數說明 u 指定爬蟲開始位址 d 指定爬蟲深度 thr...

IT公司面試題

今天被架構師問了一連串的問題,估計問了有乙個多小時吧,有很多問題都答不上來,突然發現原來自己沒有掌握的知識太多了,原來我覺得技術是用來解決問題的,而不是用來研究的,但現在覺得要更快捷的解決問題,還得好好的研究他們的原理,凡事多問個 他的原理是什麼,底層是怎麼實現的 回來好好整理了一下知識點,我想就每...

前端小公司面試題vue

昨天晚上,我又一次進行了 面試 主要問了我 你做過什麼專案,可以簡單介紹一下並且說出你的這個專案與別人不同的地方 突出自己的優勢 談談你對於vue的理解 你了解請求頭嗎?關於後台給你傳遞了乙個陣列,你需要怎麼接收?在乙個function函式裡面的this指向 vue的生命週期簡單介紹一下 vue中的...