一面:1.自我介绍2.项目介绍3.Java反射4.方法重载和重写有什么区别5.常见的数据类型和集合类型6.ArrayList和LinkedList还有vector三种区别7.垃圾回收器的垃圾回收算法8.索引的作用9.具体有哪些索引10.Java里面的锁有哪些方式11.分布式锁怎么加锁12.反问二面:1.自我介绍2.介绍一下自己Java是怎么自学的3.设计模式用到的有哪些?4.除了责任链模式还有其他的一些设计模式吗?5.先更新缓存还是更新数据库6.什么叫做缓存击穿7.怎么避免缓存穿透8.MySQL的索引结构9.数据库的事务隔离级别10.默认是哪一种11.数据库锁有哪几种12.实习期间能达到什么样...