1. 说说你实习中的做过什么比较有亮点的事情?2. ArrayList和LinkedList区别?3. 重载和重写的区别?4. 重写中子类抛出的异常必须和父类一样吗?可以不抛出或者抛出比父类大的异常类型吗?5. HashMap、HashTable和CurrentHashMap三者的区别?6. HashTable和CurrentHashMap在并发处理上的区别?7. 说说你熟悉的设计模式?8. 讲讲单例模式 9. IO中的设计模式有了解过吗?10. AOP中有那种设计模式?怎么实现的?11. @Autowired 和 @Resource的区别?12. Spring中循环依赖是什么?遇到循环依赖的问题是怎么解决的?13. SpringBoot的starter的原理以及实现步骤是什么?如何去封装一个starter?14. 说说JVM的内存结构?15. JVM的类加载器都有哪些?他们之间的关系是什么样的?16. 双亲委派工作模式?17. 垃圾回收器中Full GC 和 Minor GC的区别?18. MySQL的索引是什么?19. MySQL的索引有哪些类型?20. 讲讲主键索引?21. 普通索引上存储的是什么?22. MySQL索引的底层原理?为什么要用到索引?23. MySQL中的乐观锁和悲观锁?24. MySQL中如何加行锁?25. 多线程中的锁是怎么用的?26. 说说如何使用Synchronized锁?有哪几种用法?27. 实际场景中如何进行加锁来实现平衡性能问题?28. 分布式是如何实现加锁来平衡性能问题?29. 有用过中间件嘛?说说Redis中的数据结构?30. 消息队列主要可以用来做什么?31. 如何避免消息被重复消费?32. 二叉树的前序、中序、后续遍历#23届找工作求助阵地##23届找工作求助#