1.前後端分離是如何做的?
2.微服務哪些框架
SpringCloud、
3.Spring Could的常見組件有哪些?可參考《Spring Cloud概述》
4.領域驅動有了解嗎?什麼是領域驅動模型?充血模型、貧血模型
5.JWT有了解嗎,什麼是JWT,可參考《前後端分離利器之JWT》
6.你怎麼理解 RESTful
7.說說如何設計一個良好的 API
8.REST API
是用來描述創建HTTP API的標準方法,開發當中的常用行爲(查看(view),創建(create),編輯(edit)和刪除(delete))
都可以直接映射到HTTP 中已實現的GET,POST,PUT和DELETE方法。
REST API 並非標準。而是一種開發web應用的架構風格, 可以將其理解爲一種設計模式,使得HTTP協議得到更好的更正確的使用
8.如何理解 RESTful API 的冪等性
9.如何保證接口的冪等性
10.說說 CAP 定理、BASE 理論
11.怎麼考慮數據一致性問題
12.說說最終一致性的實現方案
13.微服務的優缺點,可參考《微服務批判》
14.微服務與 SOA 的區別
15.如何拆分服務、水平分割、垂直分割
16.如何應對微服務的鏈式調用異常
17.如何快速追蹤與定位問題
18.如何保證微服務的安全、認證
19.分佈式事務中,如何保證數據的一致性(你們項目中是如何處理的)
1.人工訂正
2.基於消息的最終一致性處理