快手Java一面凉经
1. 先做个自我介绍吧。
2. 聊聊你的实习和项目经历?
3. 秒杀系统里,你的 Redis 是怎么抗住高并发写的?
4. Redis + Lua 脚本性能也就十几万 QPS,扛不住更高的并发怎么办?
5. 那你为啥还要用 Redis + Lua 脚本?
6. 除了 RabbitMQ,还了解 Kafka 和 RocketMQ 吗?
7. 聊聊 HashMap 的 put 方法的流程?
8. HashMap 什么时候会扩容?扩容过程是怎样的?
9. 二叉树的核心优点是啥?
10. 讲讲 MVCC?
11. MySQL 主从延迟是啥?怎么解决?
12. 什么是 MySQL 的间隙锁?什么情况下会产生?
13. 手撕:反转链表