「面經(jīng)」美團校招2輪前端技術面經(jīng)
點擊上方關注 TianTianUp,一起學習,天天進步
今天分享的內容是一篇面試題,看看美團到底問了哪些題。
內容來自牛客網(wǎng),作者歪瓜w,更多內容點閱讀原文。
一面(3.24)
JS的基本數(shù)據(jù)類型?存儲在哪里?
了解閉包嗎(JS)?C++中的閉包呢?
JS的繼承?C++中的繼承呢?
怎么理解面向對象?有什么設計模式?
vue-router中history和hash的區(qū)別?瀏覽器中使用什么API獲取hash值?
vue中父子組件通信的方法?
同源策略?同源限制的是什么(應該是設置這個有什么意義)?
用原生的get、post請求會受同源策略的限制嗎?
怎么理解http的無狀態(tài)?服務端怎么保存用戶信息?
http和https的區(qū)別?https的加密?
數(shù)字簽名用來干什么的?講講數(shù)字簽名?
node中require一個模塊首先到哪里去找?沒有的話再去哪?
如果兩個項目要使用相同的依賴?怎么樣才能讓他們共用一份,不用分別去下載?
講講Promise?
講講BFS和DFS算法怎么實現(xiàn)?給出一個圖,分別寫出BFS和DFS遍歷節(jié)點的順序?
從瀏覽器輸入url到顯示頁面背后發(fā)生了什么?
CSS選擇器的權重?
算法:合并兩個有序數(shù)組
算法:將一個數(shù)組逆置(不能用reverse)
手寫:有一個ES6的類,用ES5的方法來實現(xiàn)?
手寫:讓兩個對象共享一個方法?(大概是這樣,具體忘了T_T)
一道JS異步任務題,給出輸出順序,并解釋為什么?
一道node相關的題,給出輸出的內容,并解釋為什么?
大概是這樣,盡全力回憶了,差不多挺全的。。
當然,一開始問了學習前端的一個契機?問了一些項目相關的問題?
二面(4.1)
二面終于等來了T_T,等了將近一個星期,得知投美團其他部門的同學隔天或者過兩天就受到反饋的時候,簡直心急如焚,自己啥也沒收到...
后來才知道各個部門進度是不一樣的,但是一般一周內都會有消息,有類似情況的小伙伴要耐心等待呀
本來約的3.31,但是后來臨時有事,打電話給面試官調了時間,4.1面,面試官人超好!(而且我第一次還沒接到電話,后來親自打過去的,也毫無影響)
昨天下午面完啦,感覺還行,現(xiàn)在就是許愿hr面中,整理了下二面面經(jīng)~
針對項目:用的是vue官方的腳手架嗎?講講。用過webpack嗎? 寫原生JS多嗎?還是用框架多? ES6語法了解多少?講講用過哪些? 怎么解決的跨域? 問我怎么配置的服務器?配置的時候安裝了哪些東西?(我自己首先是裝node、數(shù)據(jù)庫這些,就是布置環(huán)境,然后裝了nginx,然后作了一些配置,這些按順序一一說明就好啦) 問我在服務器上怎么檢查并獲取到后端的一些輸出信息?(害,這個問題我講不清他怎么問的,我就按我的理解說了,然后說了我當時用的方法,好像說完也符合他的意思(?)??) 后端token怎么生成的? 問我項目怎么沒弄域名?然后問我會配置域名嗎? 講講瀏覽器緩存? 做小程序有什么收獲?分別說說 讓我說了做小程序時候自己怎么設計的數(shù)據(jù)庫表(部分) 介紹各種排序算法以及對應的時間復雜度? 算法:給一個特別大的數(shù)組,輸出其中第2大的數(shù)(說了用堆排序,然后說了思路,然后寫出來,然后計算時間復雜度) 最近在學習什么知識? 平時學習有記錄一些博客嗎?
大概是這樣的,感覺二面問項目相關比較多,一開始有讓我自我介紹,也聊了一些技術之外的話題
最后
面試交流群持續(xù)開放,分享了近 許多 個面經(jīng)。
加我微信: DayDay2021,備注面試,拉你進群。
我是 TianTian,我們下篇見~


在騰訊工作是怎么樣的體驗

如何準備網(wǎng)絡協(xié)議面試,我有話想說

