2020阿里巴巴社招面試題

1.java併發基礎:volitate關鍵字原理,AQS原理,線程池關鍵參數&原理,concurrenthashmap原理

2.java虛擬機:java棧和堆內存分佈,垃圾回收原理,常見的垃圾回收算法,常見的stackoverflowexception,outofmemoryexception是怎麼回事

3.消息中間件:消息中間件解耦&消峯特性的瞭解,消息中間件的原理,事務消息二階段提交的原理

4.遠程服務框架:dubbo的通信過程,服務發現過程,序列化反序列過程原理理解

5.分佈式協調算法:zk的paxos協議原理,zab原理,metaq的raft協議原理

6.數據庫mysql:innodb的索引原理、事務原理、鎖的原理和實現、事務隔離級別mvcc原理,innodb和myisam的區別

7.nosql系列:redis的核心api需要熟悉,大概原理,如何解決緩存被擊穿,如何解決緩存熱key

8.分佈式鎖的實現原理和有多少種實現方式

9.分佈式限流如何實現,原理是什麼

10.運維命令:如何排查cpu100%,機器內存出問題,怎麼排查

11.分庫分表的實現原理是什麼,你所在業務一般是怎麼分庫分表,對應邏輯是什麼

12.核心一些中間件的高可用是如何保證的,體系化看下

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