1.介绍下项目 2.kafka的架构,如何保证可靠性,和其他mq的区别? 3.apollo的架构,有什么特点,为什么你们用apollo? 4.Eureka的架构,三层缓存结构 5.项目中遇到的困难 6.sql如何调优的,我答得explain,还有没有其他调优方式 7.一个单表查询索引最多用几个?后来面试官说1个,我不太理解 8.voilate的原理,如何保证的有序性和可见性,有序性的底层实现是什么样的 9.你使用的线程池是什么?newCachedThreadPool会出现什么问题 10.线程池的执行过程和内部阻塞队列如何的原理,我答得AQS,非公平锁(应该是公平锁) 11.mybatis的架构了解么,缓存机制?xml和mapper如何绑定的,namespace的底层原理,不同namespace的sqlId可以相同么12.常用的注解有哪些?13.autowarid和resoure的区别14.requestBody和requestParam的区别15.手写三个sqluu们,我想问问,同花顺配么?#同花顺校招#