阿里后台开发暑期,省流,寄了。6月16日一面1. 介绍下自己2. final关键字有什么作用3. final关键字修饰类和方法呢4. string和stringbuilder区别5. hashMap集合底层实现6. hashMap中链表转换成红黑树为了解决什么问题7. java的反射机制底层原理,作用8. java为什么设计反射机制、为了解决什么问题9. 依赖注入和控制反转10. spring框架如何实现依赖注入和控制反转(应该是问spring框架使用)11. spring如何解决循环依赖12. spring应用了哪些设计模式13. JVM内存结构14. JVM内存结构中哪些部分会发生内存泄漏,都举个例子15. 你如何排查内存泄漏16. java线程池参数有哪些17. java线程池有看过代码实现?比如创建线程实现、队列满的实现18. java有哪些控制资源竞争的方法19. SQL执行流程20. SQL执行流程中,查询优化一般做哪些事情21. MySQL如何控制事务?(没理解这是问什么)22. 浏览器到web服务器数据访问全过程涉及哪些技术(打开一个URL会发生什么的增强版,tomcat服务器还有特殊情况)23. 项目6月22日二面主要是项目经历6月24日HR面6月30日寄了。