Java實習生入職測試

網絡上一度流行的Java實習生入職測試題,能夠看看。算法

一、String類爲何是final的。安全

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

三、反射中,Class.forName和classloader的區別網絡

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

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

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

七、Java十、Java11的新特性socket

八、Java內存泄漏的問題調查定位:jmap、jstack的使用分佈式

九、Spring的體系結構和jar用途測試

十、Spring MVC的運行原理

十一、Spring Boot的執行過程

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

1三、Spring IOC和AOP的底層實現

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

1五、講一下SpringCloud和Dubbo的優缺點

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

1七、什麼是Netflix Feign?它的優勢是什麼?

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

1九、經常使用的線程池模式以及不一樣線程池的使用場景

20、ReentrantLock和synchronized的區別

2一、stomicinteger和volatile等線程安全操做的關鍵字的理解和使用

2二、分佈式鎖三種實現方式

2三、socket框架netty的使用,以及NIO的實現原理,爲何是異步非阻塞

2四、簡述NIO的最佳實踐

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

2六、手寫一個赫夫曼樹

相關文章
相關標籤/搜索