Java實習生入職測試

網絡上一度流行的Java實習生入職測試題,可以看看。

1、String類爲什麼是final的。

2、JDK8的HashMap的源碼,實現原理,底層結構

3、反射中,Class.forName和classloader的區別

4、session和cookie的區別和聯繫,session的生命週期,多個服務部署時session管理。

5、Java中的隊列都有哪些,有什麼區別。

6、詳談一下Java的內存模型以及GC算法。

7、Java10、Java11的新特性

8、Java內存泄漏的問題調查定位:jmap、jstack的使用

9、Spring的體系結構和jar用途

10、Spring MVC的運行原理

11、Spring Boot的執行過程

12、Spring的事務隔離級別,實現原理

13、Spring IOC和AOP的底層實現

14、Spring boot的優勢和劣勢,以及適用場景等。

15、講一下SpringCloud和Dubbo的優缺點

16、什麼是Hystrix?它如何實現容錯?

17、什麼是Netflix Feign?它的優點是什麼?

18、談一談分佈式一致性到CAP理論、BASE理論!

19、常用的線程池模式以及不同線程池的使用場景

20、ReentrantLock和synchronized的區別

21、stomicinteger和volatile等線程安全操作的關鍵字的理解和使用

22、分佈式鎖三種實現方式

23、socket框架netty的使用,以及NIO的實現原理,爲什麼是異步非阻塞

24、簡述NIO的最佳實踐

25、Zookeeper的用途,選舉的原理是什麼

26、手寫一個赫夫曼樹

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