三面大概九十分鐘,問的東西很全面,需要做充足準備,就是除了概念以外問的有點懵逼了(嗚嗚嗚~)。回來之後把這些題目做了一個分類並整理出答案(強迫症的我~狂補知識~)分為redis緩存,高併發,分佈式,微服務等,接下來分享一下我的這京東面試的面經+一些我的學習筆記。
注意注意:需要小編整理的redis緩存,高併發,分佈式,微服務等,面試答案、學習筆記、思維腦圖(xmind)的朋友可以是私信小編【學習筆記】免費獲取。
京東關於redis緩存面試真題:
redis緩存學習筆記+xmind思維導圖
京東關於分佈式面試真題:
- 說一下的 dubbo 的工作原理?註冊中心掛了可以繼續通信嗎?說說一次 rpc 請求的流程?
- dubbo 支持哪些通信協議?支持哪些序列化協議?說一下Hessian 的數據結構?PB 知道嗎?為什麼 PB 的效率是最高的?
- dubbo 負載均衡策略和集群容錯策略都有哪些?動態代理策略呢?
- dubbo 的 spi 思想是什麼?
- 如何基於 dubbo 進行服務治理、服務降級、失敗重試以及超時重試?
- 分佈式服務接口的冪等性如何設計(比如不能重複扣款)?
- 分佈式服務接口請求的順序性如何保證?
- 如何自己設計一個類似 Dubbo 的 RPC 框架?
- zookeeper 都有哪些使用場景?
- 一般實現分佈式鎖都有哪些方式?使用 redis 如何設計分佈式鎖?使用 zk 來設計分佈式鎖可以嗎?這兩種分佈式鎖的實現方式哪種效率比較高?
- 分佈式事務瞭解嗎?你們是如何解決分佈式事務問題的?面試官心理分析
- 集群部署時的分佈式 session 如何實現?
分佈式學習筆記+xmind思維導圖:
京東關於微服務面試真題:
微服務學習筆記+xmind思維導圖:
總結:
自從在京東碰壁之後,花了一個月的時間學習梳理了這些知識點,準備來日再戰,除了高併發,分佈式,微服務之外,還整理了有java基礎,微服務,Kafka等知識點的筆記。以及1500道大廠面試題的整理。
面試整體以及思維導圖獲取方式:關注小編+轉發文章+私信【面試真題】獲取。
閱讀更多 java高端開發 的文章