Interview questions

yx:

1、hashmap原理,如何存取,爲什麼初始化爲16,以2的倍數擴容。

2、讀寫鎖的原理 。

 

jd:

1、TreeMap實現原理?(紅黑樹)
2、ConcurrentHashMap原理?

3、Map key 的計算原理?擴展因子?

4、實時計算(STORM)?

5、線程池場景:coreThread=4,50個max,5個有界隊列,啓動過程是什麼樣的?

6、線程池的拒絕策略有什麼?

7、外層設置事務,內層函數是不是會有事務?

8、涉及項目的系統架構?

9、服務器tomcat集羣搭建,如何調優?

10、數據庫採用什麼樣的隔離級別?

11、分庫分表策略應用場合? 如何進行二次分庫分表,如何解決路由問題?

12、聚簇索引與什麼相關?與非聚簇索引的區別 ?

13、項目中並行開發注意什麼?如果資源比較多如何分解?

14、動態代理有幾種實現方式?

15、Nio,bio,aio區別?在tomcat中如何設置?

16、netty,Mina相關?

17、項目達到的吞吐量和QPS?
18、如何解決多線程中的產生的髒讀?
19、對鎖的理解?
20、mysql中的如何隔離級別?(鎖)

21、除了Review代碼和制定範,還有什麼好的方式來規範代碼?

22、實際項目的多少併發和多大的數據量?

23、大數據相關問題?

24、Spring源碼中加載過程?

25、GC回收方式及涉及到的算法 ?

26、GC中分代機制對於代內存分配的劃分比例?

27、Redis、Memcached分佈式實現方式?是否直接支持分佈式?

28、索引類型及最左原則是怎麼樣的?(注:最左原則只要第一字段是最左字段就OK。)

29、UUID與一般主鍵的區別?

ibm:

1、dubbo如何通信?

2、對項目的貢獻?

3、SSL通信過程?

4、什麼是服務治理?

5、Spring源碼熟悉哪塊?在servlet中配置註解能不能注入?

6、服務治理規模?

 

 

參照:

1、Interview  website

職友集:

http://www.jobui.com/mianshiti/it/java/7956/

 

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