3-5年Java面试会问什么?

互联网寒冬,越来越不缺技术了,那么面试官也越来越挑剔了,整理了一些面试经常会问到的:

1、jvm结构,GC,fullgc younggc的区别以及他们的原理。

2、hashmap数据结构,与hashtable,concurrenthashmap区别,map的put执行过程

3、spring底层原理以及springmvc如何实现的,以及事物

4、数据库如何优化,索引底层是什么结构,分库分表

5、多线程高并发,悲观锁,乐观锁

6、消息机制,分布式事物下消息丢失失效情况

7、http三次握手

8、常用的设计模式等等

9、还有就是dubbo原理,es相关,zookeeper

10、redis原理,场景

你可能感兴趣的:(3-5年Java面试会问什么?)