美團(tuán)暑期實(shí)習(xí)前端一面面經(jīng)
??前言:本來都不抱期望了,一志愿招滿之后流程直接結(jié)束了,抱著試一試的態(tài)度,補(bǔ)充了兩個志愿,馬上就約面了,團(tuán)子我愛你!?。?/p>
??面試問題:全程一小時十分鐘
- 自我介紹(上來我和面試官都愣了一會,然后我主動cue流程的);
- 詢問使用的語言,對TS了解程度;
- 講講深拷貝和淺拷貝的區(qū)別,如何實(shí)現(xiàn)深拷貝;
- 介紹一下Promise,Promise對象有幾種狀態(tài)以及相關(guān)函數(shù);
- 簡單說說vue的父子組件之間的通信方式;
- vue中,設(shè)置data之后是什么樣的;
- 剛才提到Vuex,簡單介紹一下;
- 存儲方式有哪些,Vuex相比于這幾種存儲方式有什么特點(diǎn);
- 說說瀏覽器發(fā)送URL的過程;
- 說一說強(qiáng)緩存與協(xié)商緩存,是怎么使用的;
- 了解過跨域嗎,如何解決跨域問題的;
- get請求和post請求有什么區(qū)別;
- 介紹一下死鎖產(chǎn)生的原因,以及如何避免死鎖;
- 了解過最小堆嗎,簡單說說如何實(shí)現(xiàn);
- 介紹一下常見的排序算法以及它們的時間復(fù)雜度;
- 在盡可能短的時間內(nèi)找到無序數(shù)組中最大的K個數(shù)(提到了大根堆,時間復(fù)雜度是多少);
- 手撕題:給一個數(shù)字n,能夠構(gòu)建多少個二叉搜索樹;
- 手撕題:重排鏈表;
- 反問:業(yè)務(wù)是否跟AI相關(guān)。
??面試體驗:一開始面試官對我的評價蠻好,但是后來涉及到計網(wǎng)的知識回答的有點(diǎn)模棱兩可,最后手撕題第一道沒寫出來,第二道勉勉強(qiáng)強(qiáng)做出來了,全程沒有追著問為難你,也有一定的引導(dǎo),總體來說不會讓你感覺自己很差就是了。
#軟件開發(fā)筆面經(jīng)#