mysqlodbc驅動,成功拿下猿輔導+鬥魚+滴滴+位元組+騰訊offer
阿新 • • 發佈:2021-10-09
Spring思維導圖
Spring原始碼學習筆記
有關微服務的面試題:
- Dubbo中zookeeper做註冊中心,如果註冊中心叢集都掛掉,釋出者和訂閱者之間還能通訊麼?
- Dubbo 的整體架構設計有哪些分層?
- 什麼是 Spring Boot?以及Spring Boot的優劣勢?
- 你如何理解 Spring Boot 中的 Starters?
- 服務註冊和發現是什麼意思?Spring Cloud 如何實現?
- Spring Cloud斷路器的作用
- 什麼是 Hystrix 斷路器?我們需要它嗎?
微服務學習筆記
有關分散式的面試題:
- 訊息冪等:如何保證訊息不被重複消費?
- 高可用:如何實現訊息佇列的HA?
- 訊息佇列選型: Kafka如何實現高效能?
- 訊息佇列選型: RocketMQ 適用哪些場景?
- 高併發場景下如何實現系統限流?
- 降級和熔斷:如何增強服務穩定性?
- 如何選擇適合業務的負載均衡策略?
- 說一下的 dubbo 的工作原理?註冊中心掛了可以繼續通訊嗎?說說一次 rpc 請求的流程?
- dubbo 支援哪些通訊協議?支援哪些序列化協議?說一下Hessian 的資料結構?PB 知道嗎?為什麼 PB 的效率是最高的?
- dubbo 負載均衡策略和叢集容錯策略都有哪些?動態代理策略呢?
- 如何基於 dubbo 進行服務治理、服務降級、失敗重試以及超時重試?
- 分散式事務有哪些解決方案?
- 對比兩階段提交,三階段協議有哪些改進?
分散式學習筆記
一線大廠分散式實戰:
Redis相關面試題
- 為什麼要用 Redis /為什麼要用快取?
- Redis為什麼這麼快?
- Redis有哪些資料型別?
- Redis 的持久化機制是什麼?各自的優缺點?
- 我們知道通過expire來設定key 的過期時間,那麼對過期的資料怎麼處理呢?
- Redis的記憶體淘汰策略有哪些?
- Redis事務保證原子性嗎,支援回滾嗎?
- 快取高可用:快取如何保證高可用?
- redis 叢集模式的工作原理能說一下麼?
- 在叢集模式下,redis 的 key 是如何定址的?
- 分散式定址都有哪些演算法?瞭解一致性 hash 演算法嗎?
- redis 的併發競爭問題是什麼?如何解決這個問題?瞭解redis 事務的 CAS 方案嗎?
Redis學習筆記
最後
本人也收藏了一份Java面試核心知識點來應付面試,藉著這次機會可以送給我的讀者朋友們:
目錄:
Java面試核心知識點
一共有30個專題,足夠讀者朋友們應付面試啦,也節省朋友們去到處搜刮資料自己整理的時間!
Java面試核心知識點