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中的...