1、聊一下CMS,处理流程?
2、聊一下G1垃圾回收器的Region?
3、讲一下synchronized 和 ReentrantLock的区别?
4、聊一下线程池的各个参数,和线程池处理任务的流程,你们系统中是如何设置这些参数的,如果阻塞队列选择无限延长的可以吗?
5、什么是幻读,mysql是如何解决幻读问题的?
6、insert操作是怎么加锁的?
7、讲一下synchronized锁升级
8、ThreadLocal使用场景
9、讲一下分布式锁的实现和使用场景,如何保证释放的不是别人的锁?
10、线程池的优势是什么
11、讲一讲你知道的设计模式,在你工作的哪些地方体现了
12、网络的7层模型,rpc调用是第几层
13、聊一下dubbo各个模块之间的是如何协同工作的?
14、dubbo的集群容错方案有哪些,集群容错是在注册中心实现的还是在消费者端实现的
15、聊一下聚集索引和非聚集索引
16、如何避免回表操作
17、JVM出现full GC的场景有哪些?
18、三个和尚打水做饭,三个人打水的速度不一致,需要都打水回来,才能做饭,怎么实现?
19、接口流量限流怎么做?
20、讲一下什么是缓存雪崩,系统上如何设计避免该情况的发生?(熔断)
21、多线程各种状态之间的转化
22、讲一下对于平台和中台的理解
23、dubbo和Spring cloud的比较