快手二面
1. 你的实习项目是否有存在造轮子的嫌疑,说说其存在的必要性和解决的核心问题。
2. 如何通过架构设计顶住的50wqps
3. 几乎100%”的最终一致性的,要求阐述具体的实现方案(MQ、Binlog对账、定时任务等)
4. `CompletableFuture` 的具体使用场景是什么?
5. 追问为什么选择用 `CompletableFuture`,而不是其他并发工具(如线程池+计数器)来实现同样的需求。
6. 当提到ZooKeeper时,追问其与Redis相比,“重”在哪里?(引申到CAP理论、CP与AP的取舍)。
7. ZooKeeper使用的一致性协议(ZAB)与Raft协议有什么区别,为什么Raft现在更流行?
8. 算法1: 链表反转
9. 算法2: 二分查找
#发面经攒人品##秋招##快手#
2. 如何通过架构设计顶住的50wqps
3. 几乎100%”的最终一致性的,要求阐述具体的实现方案(MQ、Binlog对账、定时任务等)
4. `CompletableFuture` 的具体使用场景是什么?
5. 追问为什么选择用 `CompletableFuture`,而不是其他并发工具(如线程池+计数器)来实现同样的需求。
6. 当提到ZooKeeper时,追问其与Redis相比,“重”在哪里?(引申到CAP理论、CP与AP的取舍)。
7. ZooKeeper使用的一致性协议(ZAB)与Raft协议有什么区别,为什么Raft现在更流行?
8. 算法1: 链表反转
9. 算法2: 二分查找
#发面经攒人品##秋招##快手#
全部评论
offer活该你拿 真跪了
怎么一会儿50w一会儿70w
活该拿这么多offer
相关推荐