百度商業架構部門前端春招面經

2021-10-25 22:01:31 字數 889 閱讀 5653

介紹專案及專案難點

怎麼解決的專案問題

說說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殺不死呢?轉到...