最新鮮的美團現場面試41題(三面技術+HR面):Redis+Kafka+分散式

java架構發表於2018-09-20

最新鮮的美團現場面試41題(三面技術+HR面):Redis+Kafka+分散式

 

一面

  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.未來的職業規劃是什麼

以上就是美團技術三面+HR面,以下是最新架構資料

資料領取方法


相關文章