高級程序員

目錄

soa

1.dubbo?

2.Zookeeper(命名空間/監聽通知/一致性/順序)

3.Tuscany?4.怎麼理解微服務?

5.Spring boot?

6.ESB服務總線?

7.Mule ESB?

8.Webservice?

9.服務治理?

10.服務監控?

11.服務降級?

代碼設計

1.重構技巧?2.UML建模?

3.面向對象設計

4.7大原則?

5.依賴倒置?

6.繼承與委託取捨?

7.日常開發中用到哪些設計模式?

性能優化

1.如何尋找性能瓶頸?

2.IO:內存、文件、網絡?

3.CPU計算?

4.sy、us?

5.舉例java代碼優化?

6.舉例jvm堆優化、GC優化?

7.舉例CPU或IO資源消耗如何優化?

8.TPS/QPS、RT、Throughput、併發數? 9.以空間換時間?(隊列、緩存、機器等)

10.CDN、反向代理?

可用性

1.如何避免單點?

2.failover方案?

3.負載均衡方案?

4.去中心化?

5.如何容災?

6.多機房數據一致性問題?

7.分佈式事務:二階段提交與三階段提交?

8.分佈式 CAP理論?

9.最終一致性?

10.避免(容錯、自我保護、限制資源)?

11.發現(報警系統、日誌分析)?

12.解決(自動修復、應急措施、降級)?

伸縮性

1.垂直伸縮和水平伸縮比較?

2.無狀態?

3.有狀態(內存、文件)?

4.hash取模?

4.一致性hash問題?

5.memcache與redis選型?

7.memcahe內存模型?

8.rabbitmq,kafka,activitymq的比較?

9.頁面靜態化?

10.讀寫分離?

11.master/slave?

12.分佈式場景如何保證主鍵自增?

13.分佈式文件系統?

14.應用拆分方案?

15.水平拆分,垂直拆分?

16.Zookepper與redis分佈式鎖的區別?


soa

1.dubbo?

2.Zookeeper(命名空間/監聽通知/一致性/順序)

3.Tuscany?
4.怎麼理解微服務?

5.Spring boot?

6.ESB服務總線?

7.Mule ESB?

8.Webservice?

9.服務治理?

10.服務監控?

11.服務降級?


代碼設計

1.重構技巧?
2.UML建模?

3.面向對象設計

4.7大原則?

5.依賴倒置?

6.繼承與委託取捨?

7.日常開發中用到哪些設計模式?


性能優化

1.如何尋找性能瓶頸?

2.IO:內存、文件、網絡?

3.CPU計算?

4.sy、us?

5.舉例java代碼優化?

6.舉例jvm堆優化、GC優化?

7.舉例CPU或IO資源消耗如何優化?

8.TPS/QPS、RT、Throughput、併發數?
9.以空間換時間?(隊列、緩存、機器等)

10.CDN、反向代理?


可用性

1.如何避免單點?

2.failover方案?

3.負載均衡方案?

4.去中心化?

5.如何容災?

6.多機房數據一致性問題?

7.分佈式事務:二階段提交與三階段提交?

8.分佈式 CAP理論?

9.最終一致性?

10.避免(容錯、自我保護、限制資源)?

11.發現(報警系統、日誌分析)?

12.解決(自動修復、應急措施、降級)?


伸縮性

1.垂直伸縮和水平伸縮比較?

2.無狀態?

3.有狀態(內存、文件)?

4.hash取模?

4.一致性hash問題?

5.memcache與redis選型?

7.memcahe內存模型?

8.rabbitmq,kafka,activitymq的比較?

9.頁面靜態化?

10.讀寫分離?

11.master/slave?

12.分佈式場景如何保證主鍵自增?

13.分佈式文件系統?

14.應用拆分方案?

15.水平拆分,垂直拆分?

16.Zookepper與redis分佈式鎖的區別?

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