美團前端四面面經

一面:

手寫ajax,

手寫防抖函數

手寫倒計時函數

作用域都有哪些

基礎的原型鏈,閉包問題

讀代碼題,大概讀了三四道,涉及到變量提升,和event loop(promise,setTimeout)

解釋eventloop

vue數據雙向綁定原理

觀察者模式

箭頭函數

vue生命週期,都幹了啥

BFC(儘量多說,原理,作用)

定位哪幾種

手寫算法二分查找還是快排,有些忘了

vue-router 路由機制

css預處理器

分域名存放js文件有什麼好處

前端優化

http狀態碼隨機抽了幾個問我(3開頭的和4開頭的)

還有其他的,都是非常基礎的

 

二面:

聊項目,遇到的問題,怎麼解決,然後就開始上算法

給定數組,判斷他是否是一顆二叉樹的後序遍歷

求二叉樹樹高

還有一道有關樹的遞歸實現,具體忘記了,在劍指offer樹相關的有原題

給定一個數組和一個值,查找離他最近的比他大的數的index,不能暴力解決

 

三面:

項目聊了半天,實習經歷等等,

算法題:在旋轉數組中查找一個值,不能暴力解決

看到緩存和buffer會想到什麼

http緩存字段

 

hr面:

聊人生,,,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章