岗位Java开发实习生隔壁2.12投递 当天约面1.自我介绍2.项目拷打3. MySQL执行计划(Explain)4. 建立索引的一些自己的想法?5. MySQL的最左匹配原则是什么意思?6. 查询条件cba,覆盖索引abc,索引会不会生效?7. 有了解MySQL怎么控制并发吗?8. MySQL实现并发控制有哪些方式?9. 有了解Spring源码吗?10. Spring常用的注解?11. @Autowired和@Resource的差别?使用上有什么区别?12. Java的并发控制?13. Synchronized和ReentranLock的区别?14. 有没有使用过Synchronized代码块?15. 在方法上加了Synchronized关键字,锁对象是什么?16. 同一个锁对象的两个加了Synchronized关键字方法,是否存在竞争关系?17. ThreadLocal用过吗?18. 如果这个方法涉及到线程的调用,有没有可能导致ThreadLocal的丢失?19. JDK动态代理和CGLIB的差别?20. 使用JDK动态代理和CGLIB的方式有什么不一样吗?21. 有了解微服务吗?有哪些组件?22. 有没有了解AI编程?反问:1.部门业务2.部门技术栈(SpringMVC、常见中间件)