美團點評高級1234面:算法+HashMap+Zookeeper+線程+Redis+kafka

美團點評高級1234面:算法+HashMap+Zookeeper+線程+Redis+kafka

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

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

PS.

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

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

美團點評高級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崗招聘信息,以及優知學院分享的各種技術乾貨、面經面題等,通過梳理總結、查漏補缺,依據自己的情況做了一份詳細的學習計劃,以彌補自己在技術知識方面存在的短版。

美團點評高級1234面:算法+HashMap+Zookeeper+線程+Redis+kafka

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

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

最後,送大家最新總結的阿里集團高級Java必考題和答案,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,用於參考~轉發+關注+私信回覆【阿里】,立即領取。轉發,轉發,轉發,然後關注+私信回覆【阿里】,立即領取鏈接哦!

美團點評高級1234面:算法+HashMap+Zookeeper+線程+Redis+kafka

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


分享到:


相關文章: