介紹專案及專案難點
怎麼解決的專案問題
說說nexttick的使用及原理
vue的兩種路由模式
vue2.0和vue3.0的區別
vue的生命週期
vue中key的作用
diff演算法的策略、時間複雜度以及大概規則
vue專案的效能優化
怎麼解決vue專案渲染卡頓的問題
es6的新特性有哪些
說說commonjs和 es6模組化的區別
script 的 async 屬性和 defer 屬性的作用及區別
前端頁面渲染卡頓的優化方案
輸入url到頁面渲染的整個過程
回流和重繪的區別
強制快取和協快取
cookie、localstorage、sessionstorage的區別及應用場景
cookie的安全策略
websocket有了解嗎
怎麼理解vue的路由守衛
webpack的樹搖知道嗎
nodejs 了解嗎
介紹xss和csrf及其對應的解決方案
說說promise
promise.race和promise.all的區別
怎麼實現乙個promise.all
介紹一下盒模型,怎麼設定不同盒模型
說說set和map
在命令列ping乙個**使用的是什麼協議
box-sizing: content-box / border-box
面試官反問:還有沒有其他的方法從文件這方面
反問技術棧,答:主要是nodejs/webpack/rollup等
二面,技術問題沒問,主要考察在校學習情況,以及技術沉澱
百度垂直搜尋部門實習面經
一面 1.背景問題 自我介紹,問有關專案經歷,描述以前做的東西 語言 1.c 關於vtable,是類對應vtable還是物件對應vtable 類 2.建構函式能否是虛函式 我說的比較含糊 個人認為從語言設計角度來講不需要 3.malloc和new的差別 4.析構函式不是虛函式的情況給個例子,問會發生...
百度搜尋架構部面經
寫sql語句,優化方法?程序與執行緒的區別 對資料庫熟悉嗎?資料庫的儲存引擎的區別?感覺區別說少了,他還想聽其他的 瀏覽器輸入url的過程 三次握手的過程,為什麼需要三次?說一說linux常用命令 前端用過什麼框架?最後問我最後的職業規劃?你想做工程還是演算法?問了一下技術棧。演算法題 中序遍歷的遞...
面經 百度商業搜尋部實習面試經歷
隨便說了點 2.所做的專案 說了三句,後面沒再說了,面試官也沒問了,估計專案太水 3.作業系統 熟悉linux麼?知道基本的命令 top命令幹啥的?顯示正在執行的程序,還說了gc a n x top後輸入u可以檢視當 前使用者程序。怎麼殺死乙個程序?kill pid 就行。程序kill殺不死呢?轉到...