月初剛拿到美團offer,新鮮的美團現場面試41題(三面技術+HR面)

2020-09-19 12:04:29

一面

  1. hashmap與concurrenthashmap的區別
  2. 垃圾回收演演算法以及垃圾回收器
  3. CMS的回收步驟
  4. G1和CMS的區別
  5. CMS哪個階段是並行的哪個階段是序列的?
  6. G1內部是如何分割區的(region)
  7. HashMap如何解決Hash衝突
  8. my sql 索引類別
  9. 什麼是覆蓋索引
  10. b+樹和b樹的區別
  11. 為什麼選用自增量作為主鍵索引
  12. my sql如何優化查詢
  13. my sql如何在RR隔離級別下避免幻讀問題:間隙鎖
  14. my sql正規化和反正規化的區別以及彼此的優缺點
  15. AOF如何縮減自身檔案大小
  16. AOF縮減自身檔案大小的時候,資料庫來了新的操作怎麼辦?
  17. 多執行緒瞭解麼?
  18. 死鎖條件以及破壞死鎖條件的方法
  19. volatile做什麼用的,如何實現可見性的
  20. volatile和atomic的區別
  21. atomic底層是如何實現的

二面

  1. 表鎖 行鎖 樂觀鎖 悲觀鎖的特點和區別
  2. 並行工具包有哪些,具體怎麼用
  3. Lock和Synchronized的區別
  4. 分散式下redis如何保證執行緒安全
  5. Kafka講一講
  6. Docker平時怎麼使用的
  7. 幾種執行緒池區別
  8. Kafka如何解決資料堆積
  9. kafka訊息的儲存機制
  10. 如何用kafka保證訊息的有序性
  11. kafka如何保證並行情況下訊息只被消費一次

三面

  1. redis用的哪個版本
  2. 如何搭建redis叢集
  3. redis如何主從同步
  4. redis分散式鎖注意事項
  5. redis持久化的方式以及區別
  6. redis持久化方式及區別
  7. my sql資料量多大的時候需要分表
  8. my sql常用的儲存引擎及區別
  9. 死鎖的條件及應對措施
  10. zookeeper的作用:分散式鎖、註冊服務中心
  11. zookeeper如何實現分散式鎖、其他分散式鎖怎麼實現
  12. 分散式事務的解決方案
  13. 單點登入怎麼實現
  14. 秒殺系統怎麼來實現

HR面

1.自我介紹啊

2.為啥想來美團,對美團瞭解多少

3.心中的網際網路公司排序

4.工作中遇見暫時無法解決的問題,你怎麼來應對

5.自己的優點和缺點

6.未來的職業規劃是什麼、

總結

我也不是什麼大佬,最後嘮叨幾句。

希望各位沒拿到offer的真的不要灰心,可能你之前所有的失敗都是你成功的墊腳石,我面頭條一面掛的時候也曾經自閉過,但更多的是反思,如何調整自己的複習計劃。

在複習的時候一定要有自己的強項,能把這個知識點理解的很透徹並且把相關的知識點拓展出去。

複習資料分享

在這裡分享一下我個人複習整理的一些面試,學習等資料。(僅供參考)

如果有需要獲取借鑑參考的朋友:幫忙點贊一下,後臺私信【複習資料】即可(一定要記得關注我,不然沒辦法回覆陌生人私信)

面試題及答案

 

知識點檔案總結

相關視訊 

多執行緒與高並行

JVM

更多架構視訊