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