1、解释下设计模式的开闭原则2、springBoot 的自动配置原理,依赖的自动注入是实现的,怎么写一个 starter包3、BIO/NIO/AIO/IO 多路复用区别,阻塞与非阻塞。select 底层是什么数据结构(数组),poll (链表),水平触发和边缘触发区别。4、Mysql 索引的优缺点5、事务 ACID 特性的底层原理。持久性是通过什么实现的。6、每种隔离级别都会有什么问题7、线程池的7个启动参数。8、JAVA 的内存模型(多线程)。9、处理线上问题的能力怎么样,查看日志的命令,处理生产问题的顺序。...查看更多