我也不知道是第几面,。。。

以下只是我记得的题目,还有不少忘了的,反正挖到没话说,只有进程通信提醒了我一个object的两个方法,看起来简单,但是他会继续问,,凉凉

1、项目。。。死挖。。。省略,比如你的redis使用中key value分别是什么,等等,我没想起来,,真恶心

2、Ehcache redis区别,它们的分布式,集群。。。写过分布式项目吗,还是只是自己单机写过【不问了】

3、redis数据结构【最简单的问题】

4、redis怎么实现集群,需要配置几个ip【说了不会他还问,我说了几次没学过但是只是自己看过没用过】

5、redis怎么实现xx。。不记得了

6、介绍AQS,阻塞放在什么地方,什么数据结构,放在哪里

7、说说类加载,有哪些类加载器,为什么有双亲委派,,如果没有怎么样

8、线程的通信有哪些方法【说了fork/join,callable valite,,】他说我只想知道最简单那个。。。wait,notify【没想起notify有毒】

9、wait可以指定时间?

10、lock和synchronized有什么区别。

11、事务了解吗,隔离级别有哪些,什么作用,怎么实现的

12、SpringBoot的自动配置原理,自动扫码是依据什么实现的,【其实是说ConditionOnMissBean具体代码,鬼知道】

13、SpringBoot使用过网络加载的配置文件?【只用过本地的,妈的微服务才需要这个吧】

14、rabbit怎么监听。。。通知订单完成【我说用的客户端轮询】

15、JDK用过哪些工具,看过哪些源码

16、sleep和wait的区别

17、还有什么是你会的我没有问到,我说了运行时数据区,类加载,GC,JMM

18、ThreadLocal源码提问。。大概介绍了下ThreadLocalMap。。

还有很多深问的不记得了,刚了30多分钟。。

上次二面好像是挂了还是怎么着也不清楚,这是第二个部门的第一面【被捞起来】

后来知道其实是包含关系的上下级部门。