
一面: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分鐘左右
- 自我介紹,介紹最近做的一個專案,有什么難點
- 作業有哪些亮點,解決了哪些技術問題,有沒有提升過系統性能
- hystrix解決了什么問題,如何使用的,有什么收益
- spring cloud 與spring什么關系,怎么使用的,引數怎么配置的
- spring ioc,aop 八股文,spring 如何 注入bean
- @transaction 事務傳播機制
- mysql 事務,生產環境遇到過死鎖嗎,怎么理解死鎖
- mysql 怎么做的分庫分表,有沒有遇到跨庫查詢問題
- 某個分庫資料量特別大的情況,怎么解決
- mysql 慢查詢怎么解決的,explain怎么使用,重點關注哪里
- 分庫分表,線上資料量有多大
- 資料庫連接池怎么設計的
- 定時任務,資料量會不會特別大
- redis 集群了解哪些
- redis 資料如何做的備份
- 專案中為什么使用mongodb,不用redis
- 執行緒池怎么使用的
- gc有沒有線上調優經驗
- java 有哪些鎖
- 怎么理解可重入鎖
上面只按印象記錄了大概面試點,面試官會問得比較深入,總體看來比較“ 親民”
面試結果:慘遭滑鐵盧,面試官對我說下次一定
因為篇幅原因,沒能把面試答案展示出來,不過我這里已經給大家整理好了,還有大廠經典面試題(內容涵蓋: Java,MyBatis、ZooKeeper、Dubbo、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技術堆疊)我也是準備再靠著這些面試資料,在學習一下,年前最后再沖刺一下!
有想獲取到借鑒參考的讀者朋友:關注我并幫忙轉發一下文章后,



轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/231569.html
標籤:其他
