1.spring的核心思想说说你的理解?2.IOC是什么?AOP是什么?有什么好处?3.我看你用了中间件,消息幂等了解吗?4.JVM内存模型?5.如何判断垃圾可以被回收?6.说说垃圾回收算法?7.说说StackoverFlow和OutMemoryError产生的场景?8.项目中遇到过这种问题吗?怎么排查?9.对于慢查询碰到过吗?10.说了不走索引,索引失效还有哪些?除了这个还有别的可能产生慢查询的原因吗?11.分库分表做过吗?为什么要分库分表?12.mysql中的锁有哪些?13.悲观锁和乐观锁是什么?他们是真实存在的吗?14.JSP做过吗?15.Java分层?没听过这个,后面聊到了MVC,应该是问的这个的,问了MVC是什么?16为什么这样分层有什么好处?17.数据量大概有多少? 18.看过哪些底层源码?19.你在项目中碰到过什么问题吗?