美團前端暑假實習一二面涼經(jīng)
??面試崗位:食雜零售
??面試問題:
【一面】
自我介紹
你為什么會選擇前端?
項目拷打
登陸流程怎么實現(xiàn)的?Express有用到數(shù)據(jù)庫嗎?用戶密碼怎么存儲的,怎么保證安全性
組件數(shù)據(jù)怎么存儲的?描述一下組件數(shù)據(jù)的JSON?
組件是怎么來的?有沒有組件之間的數(shù)據(jù)聯(lián)動?
按需加載怎么實現(xiàn)的?
說一說渲染卡頓問題?簡要介紹虛擬列表的實現(xiàn)原理?
Vite為什么快?Vite如何支持commonJS?
Webpack
基礎(chǔ)
commonJS和esm的區(qū)別
在Promise中先resolve(2)后reject(3),從哪個回調(diào)中獲取到這個3?獲取不到,為什么?
事件循環(huán) 微任務(wù)宏任務(wù)
代碼輸出題 為什么第一個定時器中微任務(wù)比第二個定時器先執(zhí)行
ref reactive區(qū)別
reactive重新賦值導致響應(yīng)丟失的問題
HTTP2比HTTP1.1的優(yōu)化?多路復用底層具體怎么實現(xiàn)的知道嗎?
HTTP HTTPS區(qū)別?
TCP協(xié)議之上的是什么?
WebSocket知道嗎?
校園生活中遇到的最大的挑戰(zhàn)
家是哪里的?
平時是怎么學習的?
平時是怎么使用AI的?
現(xiàn)在如果有一個私有的復雜的組件庫,組件需要提供各種參數(shù)、事件,想讓AI幫你寫頁面,怎么讓AI理解你的需求?
了解過Agent智能體嗎?
編程題 兩數(shù)之和 對于數(shù)組[2, 4, 6, 7, 9]找到和為11的下標進行輸出
一開始說思路,最簡單就是暴力雙循環(huán),高級就是用map存儲
(撕了半天我無語了,最后發(fā)現(xiàn)是直接if判斷target - map[arr[i]]有為0的可能,要寫出!==undefined)
反問
從面試環(huán)節(jié)上有什么可以優(yōu)化的?
從學習上有什么建議?
介紹部門業(yè)務(wù)
回答問題的方式有需要改進的地方嗎?
對于實習生最大的挑戰(zhàn)? 從校園到職場的過渡、適應(yīng)能力,快速融入環(huán)境
【二面】太涼了。。。
面試官自我介紹
你是哪里人?有考慮到以后就業(yè)的城市選擇嗎?
為什么選擇前端 說了vue和react的選擇
從什么時候開始學習前端的
你是怎么學習前端的
追問為什么覺得vue更合適你?
知道B端C端嗎?說說區(qū)別?如果讓你開發(fā)你覺得分別需要考慮什么問題?
簡歷技能拷打
移動端布局響應(yīng)式布局怎么實現(xiàn)的?
viewport標簽
rem的理解
less scss為什么要使用,有什么好處?
Rollup和Webpack的區(qū)別,分別是什么應(yīng)用場景?
git和SVN的區(qū)別?
git commit提交到遠端之后怎么刪除剛才的提交?
項目拷打15-20min
項目登錄怎么實現(xiàn)的?數(shù)據(jù)庫存儲的是明文加密,怎么保證安全性?
文件上傳上傳的是什么?難點呢?
有沒有考慮大文件上傳?追問分片是怎么實現(xiàn)的?追問文件類型是怎么判斷的?
功能都是自己實現(xiàn)的嗎?
功能的實現(xiàn)思路?你覺得難點是什么?
追問你用的這個API,那么有考慮到兼容性的問題嗎?比如在IE瀏覽器上使用?
問你對數(shù)據(jù)庫了解多嗎?寫一個MySQL語句
name cource score查詢出所有沒有掛科的學生姓名?
給提示:反過來查有掛科的呢?
讀代碼題
document.body.style.background = 'red'
let time = Date.now()
while(Date.now()-time < 1000 * 3) { }
document.body.style.background = 'green'
背景顏色會先變紅,三秒后變綠
在學校參加了什么社團?說了算法社,追問常見的數(shù)據(jù)結(jié)構(gòu) 算法知道嗎?
對大模型的理解?
怎么輔助你編程的?
說說你理解大模型對前端程序員的影響?
cursor
手撕,字符串'aabbcc'→'','aevccvm'→'aem'
每兩個相鄰相同的字符串會被消掉,怎么實現(xiàn)這個函數(shù)?提示用數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)
反問
??面試體驗:
第一次面美團,不得不說面試體驗確實很好,一面二面的面試官真的都很溫柔,可惜我太菜了禁不起深挖。項目會問的很細,注重你的思路和難點。八股問的不多,但也是循序漸進地問,不會也沒事。
最后一定會問大模型相關(guān),回答得好很加分
二面最后問了實習時間,給我了一種能過的錯覺,但面試完一復盤心就拔涼拔涼了,大概率泡池子了。。。整個人涼涼的。團子再愛我一次好嗎,以后一定都用你點外賣。。。
#軟件開發(fā)筆面經(jīng)#