1. 自我介绍。2. 拷打项目。3. HashMap 是怎么解决哈希冲突的?4. 红黑树和 AVL 树有啥区别?5. 排序算法有哪些?哪些是稳定的?6. TCP 是怎么保证可靠传输的?7. 讲讲拥塞控制?8. MySQL 是怎么做到事务隔离的?隔离级别有哪几种?9. Spring Boot 里用到了哪些设计模式?10. 你还知道哪些设计模式?11. 面向对象有哪些特性?12. 聊聊设计模式的六大原则,挑两个讲讲?手撕算法:1. 反转链表(感觉美团很喜欢考链表)。2. 最小覆盖子串。