竭盡全力斬獲美團點評offer!美團點評高階1234面:演演算法+HashMap+Zookeeper+執行緒+Redis+kafka

2020-10-11 01:00:26

美團點評高階Java崗1-4面

 

座標上海,金九銀十拿下了美團點評高階Java崗的offer,薪資稅前35k。

PS.

1. 本篇依舊是咱們原來的文章風格,省略各種前情提要和勾搭過程,直擊面試拷問細節。

2. 最近美團又有不少技術崗位開放了咯,感興趣的小夥伴要趕緊啦~

需要面試資料及進階架構學習資料的可以新增下方VX免費獲取  

美團點評高階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. 溝通崗位與薪資:此處省略......

經驗總結

我是2014年畢業的,在上海工作,從事Java研發五年多,中間換了兩次工作,工資還算滿意,但工作內容都是反覆造輪子,技術提升慢,感覺也學不到東西,一直夢想著有一天能進入BAT等大型網際網路企業工作,跟著大牛學習,提高自己的技術能力,為自己的履歷鍍金。

從萌生這個念頭的那天起,我就開始密切地關注網際網路大廠的Java崗招聘資訊,以及優知學院分享的各種技術乾貨、面經面題等,通過梳理總結、查漏補缺,依據自己的情況做了一份詳細的學習計劃,以彌補自己在技術知識方面存在的短版。

 

直到今年的八月份,我覺得準備得差不多了,開始海投簡歷,包括阿里、騰訊、頭條、美團點評、京東等各網際網路公司的高階Java崗位,最終得到了美團的面試機會,併成功拿下美團點評高階Java崗的offer。

這次和大家分享我在參加美團點評面試時被問到的一些題目,希望有用。

如果覺得不錯,謝謝點贊支援。

最後,送大家最新總結的阿里集團高階Java必考題和答案,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,用於參考~轉發+關注+掃描下方二維條碼新增小助手VX即可獲取

阿里集團高階Java必考題和答案