40min左右1. 自我介绍;2. jvm主要组成;3. 垃圾回收算法,分代回收;4. 接口和抽象类的区别;5. List Set Map区别;6. Map实现类,HashMap实现原理;7. 红黑树(不太熟悉);8. HashMap的key可以是null吗;9. 进程和线程的区别;10. 什么是死锁,死锁四个条件;11. Spring依赖注入;12. 数据库的ACID;13. 缓存击穿,如何解决;14. TCP和UDP的区别;15. OSI七层模型;16. Python中list和tuple的区别。算法是快排和反转链表