最新阿里雲面試題,mark一下

程式設計師生態圈發表於2019-01-29

1. ThreadLocal有什麼缺陷?如果是執行緒池裡的執行緒用ThreadLocal會有什麼問題?

2. 類的載入機制,為什麼要用雙親委託?如何打破雙親委託載入機制

3. 如果有一個100萬的qps專案,你會從哪些方面考慮系統的設計?

4. 你平時經常用到的設計模式有哪些?

5. 熟悉Reactive開發模式嗎?

6. 你熟悉的分散式技術有哪些?瞭解他們底層的實現機制嗎?

7. Springcloud 各個元件的執行機制是什麼?

8. TreeMap與TreeSet實現原理是什麼?

9. Array和ArrayList的區別?

10. JVM的資料區有哪些,作用是什麼?

11. JVM堆記憶體結構是怎樣的?哪些情況會觸發GC?會觸發哪些GC?

12. 資料庫你們是怎麼優化的?

13. synchronization 和Lock有什麼區別?

14. 用過反向代理伺服器嗎?用來做什麼?nginx負載均衡有哪些引數?

15. 你熟悉的訊息對列中介軟體的實現原理是什麼?和其他訊息中間對比,有什麼優勢?

16. Poll與ePool的區別?

17. BIO與NIO有什麼區別?

18. 手寫程式碼題,不能是虛擬碼,能編譯通過: 有一個變數list,元素存放叢集的例項個數,有一個變數batch批次,根據批次均勻部署應用到叢集的所有例項。

19. 你的職業規劃?年薪期望薪資?

 

上面這些題是前段時間在阿里雲面試的時候,面試官問到的一些題,只記得這些了,大家可以做一個參考,也可以加一下我的交流群:236283328,小白勿入群,謝謝

相關文章