三面滴滴Java崗,自我感覺良好,萬萬沒想到慘遭滑鐵盧,面經奉上!

上週滴滴3面,面試官問得比較深入,總體看來比較“親民”

 

一面:1小時左右

1. 自我介紹

2. 詳細解釋微服務

  • 如何實現服務發現與註冊以
  • 如果某個服務掛掉,如何通知調用者

3. 聊簡歷中的項目,項目細節,挑戰,遇到哪些實際問題,如何解決的

4. mongodb

  • mongodb比mysql究竟快多少,壓測
  • 什麼場景適合使用mongodb

5. mysql 八股文:事務,幻讀

6. 詳細解釋JWT

7. 編程:二叉樹右視圖

8. 聊聊日誌打印

9. java,php,go 有哪些區別(靜態語言、動態語言)

 二面:40分鐘左右

1. 自我介紹

2. 最近一家公司做了哪些事情,有哪些挑戰

3. ORM框架是做什麼的

4. thrift框架的理解,要有足夠深度

5. mysql 索引,要有足夠的深度

6. 索引如何優化,如何優化查詢

7. 熔斷限流怎麼做的,hystrix怎麼實現的

8. 開放題如何寫出健壯的代碼

  • 方法/變量 命名
  • 測試用例,測試覆蓋度
  • 異常處理

9. 對工作強度怎麼看

三面:40分鐘左右

  1. 自我介紹,介紹最近做的一個項目,有什麼難點
  2. 工作有哪些亮點,解決了哪些技術問題,有沒有提升過系統性能
  3. hystrix解決了什麼問題,如何使用的,有什麼收益
  4. spring cloud 與spring什麼關係,怎麼使用的,參數怎麼配置的
  5. spring ioc,aop 八股文,spring 如何 注入bean
  6. @transaction 事務傳播機制
  7. mysql 事務,生產環境遇到過死鎖嗎,怎麼理解死鎖
  8. mysql 怎麼做的分庫分表,有沒有遇到跨庫查詢問題
  9. 某個分庫數據量特別大的情況,怎麼解決
  10. mysql 慢查詢怎麼解決的,explain怎麼使用,重點關注哪裏
  11. 分庫分表,線上數據量有多大
  12. 數據庫連接池怎麼設計的
  13. 定時任務,數據量會不會特別大
  14. redis 集羣瞭解哪些
  15. redis 數據如何做的備份
  16. 項目中爲什麼使用mongodb,不用redis
  17. 線程池怎麼使用的
  18. gc有沒有線上調優經驗
  19. java 有哪些鎖
  20. 怎麼理解可重入鎖

上面只按印象記錄了大概面試點,面試官會問得比較深入,總體看來比較“ 親民”

面試結果:慘遭滑鐵盧,面試官對我說下次一定

因爲篇幅原因,沒能把面試答案展示出來。不過我這裏已經給大家整理好了,還有大廠經典面試題(內容涵蓋: Java,MyBatis、ZooKeeper、Dubbo、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技術棧)我也是準備再靠着這些面試資料,在學習一下,年前最後再衝刺一下! 

有想獲取到借鑑參考的讀者朋友:關注我並幫忙轉發一下文章後,

上週滴滴3面,面試官問得比較深入,總體看來比較“親民”

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章