1年后端,滴滴四面,真的是太卷了!
走過路過不要錯過
點擊 藍字 關注我們

本人1年工作經(jīng)驗, 面試滴滴國際化事業(yè)部
2023.7.2
滴滴 1 面
1.介紹項目
2.介紹redis緩存,雪崩擊穿等
3.redis執(zhí)行原理,沒明白猜測可能是數(shù)據(jù)結(jié)構map啥的。
4.ioc三級緩存
5.服務劃分策略
6.dubbo底層協(xié)議
7.kafka 吞吐量,最大存儲空間
8.問你項目數(shù)據(jù)量
9.線程池參數(shù),怎么確定核心線程大小
10.cpu突然增大怎么排查,網(wǎng)絡io突然增大呢。
11.fullgc怎么解決
12.rpc中使用事務該咋辦
滴滴2面
-
項目
-
你們垃圾回收器用的什么??G1有哪些特點?G1如何實現(xiàn)可預測的停頓時間?漏標問題如何解決的?介紹下三色標記?說說STAB算法?
-
Java鎖有了解嗎?Synchronized和ReentrantLock區(qū)別?說說如何ReentrantLock如何實現(xiàn)超時鎖的等待?
-
Mysql用過對吧?說說Mysql索引建立策略?假如我給你三個字段,?性別,?年齡和身份證號,?哪個字段更適合做索引?
-
寫一道mysql的語句吧,?查找學生表里成績小于60分的倒數(shù)第3個學生的名字和成績
-
Redis的分布式鎖有了解嗎?如何實現(xiàn)的?說說Jedis, Lettece?和?Redission的適用場景?Redission底層實現(xiàn)原理?
-
你們mysql和redis出現(xiàn)了數(shù)據(jù)不一致的情況如何解決?為什么使用雙刪策略?沒覺得很慢嗎?如果你mysql存入了,?但是redis刪除失敗了怎么解決?反過來呢? 你又怎么解決?
-
ORM用的什么?Mybatis和hibernates的區(qū)別?你覺得誰更好用呢?
-
RocketMq用過嗎?有哪些組件?如何保障消息的冪等性?集群模式和廣播模式的區(qū)別?集群模式下消息是有序的嗎?
-
寫一道算法題吧,?判斷一個單鏈表里的值是否為回文?要求時間O(n),?空間O(1)
這年頭滴滴要涼了都還問的這么難呀 …
2023.7.5
滴滴3面
-
項目
-
說說你們項目的索引設計?數(shù)據(jù)庫的條數(shù)?如果超出了最大的容量該怎么解決?
-
能介紹下定時任務的使用嗎?為什么使用多線程?
-
說說ActiveMq, RabbitMq, RocketMQ, Kafka各種MQ之間的對比?RocketMq消息的可靠性如何保證?如何保證RocketMq的高可用?
-
介紹下同步復制和異步復制,?同步寫盤和異步寫盤的區(qū)別和優(yōu)缺點?
-
Netty支持哪些類型的消息?有了解過Epoll嗎?介紹下輪詢機制?長輪詢, 短輪訓, SSE, WebSocket優(yōu)缺點?
-
介紹下RocketMq消息類型?延時性消息支持事務嗎?
-
介紹下commitLog和consume queue分別用來干嘛的?知道如何在RocketMq搜索一個消息嗎?
-
Netty協(xié)議棧設計?編解碼使用的什么工具?優(yōu)化的效果如何?檢查用戶是否重復登錄如何實現(xiàn)的?ChannelHandlerContext和ChannelPipeline調(diào)用write()的區(qū)別?
-
心跳機制如何實現(xiàn)的?你們客戶端幾秒發(fā)一次心跳?服務端多久沒收到心跳判定斷開?這個有什么依據(jù)嗎?
-
TCP鏈接如何保存?如果有十幾萬條連接怎么進行存儲優(yōu)化?如何檢查哪條連接不可用?聽說過一個叫XXX方案嗎?(英文, 不記得了) , 我給你簡單介紹下, 面試官開始表演…, 你有興趣自己再去了解下
-
寫題?硬幣找零?給你一個錢的數(shù)字,?然后給你一個可用的錢的數(shù)組,?求有多少種可能性組成這個錢的數(shù)字?
聽hr反饋說因為1- 2 面面的比較好, 竟然給我定到了P6,..., 3 面到后面對線有些接不住了...
2023.7.6
滴滴4面
-
項目
-
聊了些產(chǎn)品和設計層面的東西?以及未來項目的一個方向?
-
問了問大流量下的解決方案?有哪些是自己做的?限流是怎么做的?redis緩存是單線程還是多線程的呀?既然redis是單線程為什么還能處理大量的讀請求呢?
-
介紹下緩存擊穿,?緩存雪崩,?緩存穿透是什么?解決方案?
-
Redis有用過失效時間對吧?如果沒有失效時間,?你自己如何去實現(xiàn)一個失效時間?
-
回答了兩個方案都不太好
-
給一個點坐標x,y,?給一堆點坐標x1,y1….xn, yn如何找到距離X,Y最近的點?說說時間復雜度,空間復雜度?
-
Mysql索引設計應該遵循什么原則?什么是三星索引?
-
說說分布式的cap, base理論,?什么是柔性狀態(tài)?
想進大廠的小伙伴請注意,
大廠面試的套路很神奇,
早做準備對大家更有好處,
埋頭刷題效率低,
看面經(jīng)會更有效率!
小編準備了一份大廠 常問面經(jīng) 匯總集

剩下的就不會給大家一展出來了,以上資料按照一下操作即可獲得
——將文章進行 轉(zhuǎn)發(fā) 和 評論 , 關注公眾號【Java烤豬皮】 ,關注后繼續(xù)后臺回復領取口令“? 666 ?”即可免費領文章取中所提供的資料。
往期精品推薦
騰訊、阿里、滴滴后臺試題匯集總結(jié) — (含答案)
面試:史上最全多線程序面試題!
最新阿里內(nèi)推Java后端試題
JVM難學?那是因為你沒有真正看完整這篇文章
—
結(jié)束
—
關注作者微信公眾號 —? 《JAVA烤豬皮》
了解了更多java后端架構知識以及最新面試寶典
看完本文記得給作者點贊+在看哦~~~大家的支持,是作者來源不斷出文的動力~
