1 自我介绍2 接口和抽象类3 反射机制4 用过那些集合5 arraylist和linkedlist的区别6 hashset和linkedhashset的区别7 linkedhashset的使用场景8 arraylist的插入,扩容机制9 如何创建线程10 callable接口的使用11 线程池的参数12 线程池的工作原理13 用过那些juc工具类14 syc锁和lock锁的区别15 sql如何查询学生成绩表的第七名16 sql如何查询男女数目17 mysql行级锁18 mysql慢查询定位和优化19 mysql行级锁20 redis缓存雪崩21 问项目(黑马点评)22 项目中的难点和解决办法23 问优惠券秒杀如何实现的24 springboot的自动装配原理25 怎么用的maven26 git提交具体命令27反问更新:二面1 为什么学java,有没有共同开发项目经验2 未来的学习计划3 问项目,大概问了项目的来源,为什么要选这个项 目,遇到过那些难点,怎么解决的,有没有想过改进项目4 问ai相关的,用不用ai,怎么用ai,对ai有什么看法,搭建过ai模型吗5 未来的职业规划6 聊天问校园相关的7 反问大概就是聊天居多,技术涉及比较少