1、问hashmap和concurrentHashmap,问的比较深。
2、redis 缓存什么东西?怎么保证一致性?
3、rocketmq 实现消息的幂等、丢失问题。
4、netty 为什么性能高?netty和NIO有什么区别?netty的线程模型?
5、spring事务的传播性
6、问项目:分库分表怎么实现的?
7、多线程,线程池的实现
8、java8的stream流,内部类什么时候可以用lambda写?
9、mysql 如何解决死锁
10、自定义注解的原理是什么?
11、springboot的好处?自动装配,问怎么实现的?
12、看过中间件的源码吗?
13、spring的IOC和AOP的原理?
14、设计模式在spring中的体现有哪些?你如何理解他在其中的使用?
15、项目细节展开讨论
以上面试博主虽然通过了,但是个人认为答的不够完美,后面又总结了一下,有什么疑问可以讨论!