一面(20分鐘)
二面(60分鐘)
三面(75分鐘)
HR四面(15分鐘)
美團尾序,我是在boss上投的簡歷,之前也投過一次躯砰,簡歷都沒通過刪選每币,后來讓學姐幫我改了一下簡歷,重新投另一個部門琢歇,獲得了面試機會兰怠。
3月23日,中午HR打電話過來預約了下午4點半面試李茫,說會在線寫代碼揭保,讓我準備好網(wǎng)絡環(huán)境。
結果5點半還沒打電話過來魄宏,被放鴿子秸侣。與hr重新溝通過后,確定下周一下午再面宠互,可是跟hr溝通預約這一套貌似在美團并沒有什么用味榛。
一面(20分鐘)
晚7點,因為想到下周一才面試予跌,我剛準備出去打個羽毛球搏色,北京的電話就來了。面試官各種抱歉匕得,說開會拖延了继榆。
全是八股文
算法題:給一個數(shù)字串,要求劃分為有效的ip地址汁掠,求出所有的結果
輸入:s = "25525511135"
輸出:["255.255.11.135","255.255.111.35"]
輸入:s = "0000"
輸出:["0.0.0.0"]
輸入:s = "101023"
輸出:["1.0.10.23","1.0.102.3","10.1.0.23","10.10.2.3","101.0.2.3"]
一面挺匆忙的略吨,我估計面試官剛開完會還沒吃飯呢。他說讓我等考阱,可能再找一個同事面我翠忠,可能就直接告訴我結果了。從一面面試官的聲音和口吻乞榨,我判斷他一定是個部門老大秽之,問的設計偏多,后面hr告訴我他就是我要去的部門的老大吃既。哈哈考榨。
二面(60分鐘)
[ ]Java如何使用jdbc連接數(shù)據(jù)庫
如何實現(xiàn)線程安全
如何創(chuàng)建線程池
如何創(chuàng)建線程
說說都有哪些鎖
[ ]了解spring boot嗎
redis特點
redis哪些數(shù)據(jù)結構
用到了redis哪些命令
redis的應用
為什么redis是單線程
redis的復制與集群
redis的持久化
rdb的兩種策略
rdb和aof各有什么優(yōu)缺點
項目
介紹一下項目
說說秒殺的流程
] 如何解決超賣的
為什么要用redis
庫存沒賣完怎么辦
jmeter壓測如何
消息隊列的作用
如何減庫存的
秒殺時突然想增加庫存怎么辦
算法題:
給一非空的單詞列表,返回前 k 個出現(xiàn)次數(shù)最多的單詞鹦倚。
返回的答案應該按單詞出現(xiàn)頻率由高到低排序河质。如果不同的單詞有相同出現(xiàn)頻率,按字母順序排序震叙。
三面(75分鐘)
自我介紹
聊項目
講講 ThreadPoolExecutor 的七個參數(shù)掀鹅?怎么配置?能說一下核心線程數(shù)媒楼、最大線程數(shù)乐尊、工作隊列之間的數(shù)量關系嗎?
ThreadPoolExecutor 中提交任務后的執(zhí)行步驟划址?
如果我需要任務有返回結果的話你需要傳入什么類型的任務扔嵌?
還用過別的設計模式解決類似的問題嗎?(項目中的問題夺颤,扯動態(tài)代理对人,又問了兩種動態(tài)代理實現(xiàn)的區(qū)別,Spring AOP 用的是哪種)
Spring AOP 有出現(xiàn)過代理失效的情況嗎拂共?你在哪里用到過 AOP 牺弄?
講講 Spring 的事務管理嗎?
(中間穿插一道算法題宜狐、SQL 題)
你開發(fā)過程中都遇到過哪些異常势告?你是怎么處理的?(空指針抚恒、SQL 異常咱台、類型轉(zhuǎn)換異常)
各種空指針異常判斷題
算法題
復制代碼
1
2
有一個正整數(shù) n(n < 100),期望找出一個最小的 n 的倍數(shù) m(m < 2^64 - 1)且 m 只由 1俭驮、0 組成
例如:輸入 n = 2 輸出 m = 10回溺,輸入 n = 3 輸出 m = 111
hr面 15min
哪里人春贸?能接受異地工作嗎?
平時學習怎么樣遗遵?有參加競賽或獲得獎學金嗎萍恕?
介紹一下項目經(jīng)歷,你在這里面扮演什么角色车要?
高考多少分之類的問題
歡迎加入我的知識星球允粤,一起探討架構,交流面試翼岁。
下面分享一些資料类垫,有需要的朋友,可以轉(zhuǎn)發(fā)關注之后琅坡,點擊此處 免費獲取
精進面試題(包含答案)
JVM面試題及答案
Redis面試題及答案
Spring面試題及答案
Spring源碼解析
學習指南
Java面試寶典
[圖片上傳失敗...(image-11db91-1620723394694)]
部分面試題及答案截圖:
spring篇
數(shù)據(jù)結構與算法篇
有需要上述的朋友悉患,可以轉(zhuǎn)發(fā)關注之后,點擊此處 免費獲取