1.自我介绍2.曾参与过的项目,是否有独立完成的?3.项目中遇到的困难?如何解决的?4.spring项目开发?5.基本类型与包装类区别?6.hashmap链表什么时候变成红黑树?为什么要用红黑树?7.常用集合类都说一下8.n++怎么保证线程安全?9.线程创建的方式?10.jvm内存区域?11.堆主要作用?12.垃圾回收算法?13.synchronized和 volatile 区别?14.volatile可以保证原子性吗?15.sql优化16.项目架构,项目有做权限控制吗?哪里用到?17.springBoot自动配置18.给一段代码判断输出19.反问