offer到手!美團Java崗四面(多執行緒+redis+JVM+資料庫)

美團Java崗四面,已拿offer,前三面都是技術面,第四面是HR面,下面是面試題!
在这里插入图片描述

美團Java崗一面(技術,電話面,約40分鐘)

  1. 自我介紹。
  2. 項目介紹。
  3. 了解過redis源碼及redis集群么?
  4. 分散式下redis如何保證執行緒安全?
  5. Hashmap的原理,源碼?
  6. Hashmap增刪的情況後端數據結構如何位移?
  7. hashmap容量為什麼是2的冪次?
  8. object類你知道的方法?
  9. 你重寫過hashcode和equals么,要注意什麼?
  10. jvm記憶體分區,為什麼要有新生代和老年代?
  11. 有做過JVM記憶體優化嗎?
  12. 資料庫索引 主鍵和唯一索引有什麼區別?
  13. 聚集索引和非聚集索引的區別?
  14. MySQL存儲引擎innoDB和MyISAM的區別?
  15. 講一下穩定的排序演算法和不穩定的排序演算法?
  16. 講一下快速排序的思想?

美團Java崗二面(技術試,約60分鐘)

  1. 幾種執行緒池區別?
  2. aio,nio,bio的了解,NIO的核心概念有哪些?
  3. 常用的NIO框架有哪些,優劣勢?
  4. 事務的四大隔離級別?
  5. jvm場景問題, 標記清除多次後老年代產生記憶體碎片,引起full gc,接下來可能發生什麼問題?
  6. MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別?
  7. 資料庫四大特性?
  8. MySQL里有哪些鎖,行鎖表鎖,樂觀鎖呢?
  9. MySQL的死鎖怎麼產生的,舉了兩個例子。
  10. dubbo里的zookeeper是做什麼的?
  11. 表鎖 行鎖 樂觀鎖 悲觀鎖的特點和區別?
  12. 並發工具包有哪些,具體怎麼用?
  13. Docker平時怎麼使用的?
  14. Kafka如何解決數據堆積?
  15. kafka消息的存儲機制?
  16. 如何用kafka保證消息的有序性?
  17. kafka如何保證並發情況下消息只被消費一次?
    在这里插入图片描述

美團Java崗三面(技術面,約60分鐘)

  1. 項目介紹。
  2. 最有技術難度的項目,介紹下相關核心設計流程。
  3. 分散式下redis如何保證執行緒安全?
  4. redis持久化的方式以及區別?
  5. zookeeper如何實現分散式鎖、其他分散式鎖怎麼實現?
  6. kafka的架構,如何用kafka保證消息的有序性?
  7. 資料庫的優化包含哪些?MySQL的優化,談兩個你優化的例子。
  8. redis用的哪個版本?
  9. 如何搭建redis集群?
  10. redis如何主從同步?
  11. redis分散式鎖注意事項?
  12. redis持久化的方式以及區別?
  13. redis持久化方式及區別?
  14. my sql數據量多大的時候需要分表?
  15. my sql常用的存儲引擎及區別?
  16. zookeeper的作用:分散式鎖、註冊服務中心?
  17. zookeeper如何實現分散式鎖、其他分散式鎖怎麼實現?
  18. 分散式事務的解決方案?
  19. 單點登錄怎麼實現?
  20. 秒殺系統怎麼來實現?
  21. 工作中,遇見了技術瓶頸無法解決,你的解決思路?
  22. 技術選型方面,一個新技術和一個穩定的舊技術,你會如何選擇,會考慮哪些因素?

美團Java崗四面(HR面試,約30分鐘)

  1. 自我介紹下。
  2. 自己的優點和缺點。
  3. 為啥想來美團,對美團了解多少?
  4. 心中的互聯網公司排序。
  5. 工作中遇見暫時無法解決的問題,你是怎麼應對的?
  6. 最近在學什麼新技術
  7. 你是通過什麼路徑與方法,去學習和接觸一門新技術的?
  8. 未來的職業規劃是什麼?
  9. 溝通崗位與薪資:此處省略......
    在这里插入图片描述

總結

所有的面試題目都不是一成不變的,像美團這種大廠,上面的面試真題只是給大家一個借鑒作用,最主要的是給自己增加知識的儲備,有備無患。

最後給大家分享:

Java面試題總結+各知識點學習思維導圖

在这里插入图片描述

資料獲取方式:私信發送【資料】獲取資料

在这里插入图片描述

這些資料的內容都是面試時面試官必問的知識點,其中包括了有基礎知識、Java集合、JVM、多執行緒並發、spring原理、微服務等等。

希望能幫助到你面試前的複習且找到一個好的工作,也節省你在網上搜索資料的時間來學習,記得關注我一下,以後會有更多乾貨分享喲。

file

Tags: