快手Java后端实习一面45min

1. 你的实习项目是否存在造轮子的嫌疑?请说明其存在的必要性及解决的核心问题。
2. 如何通过架构设计支撑50万QPS的业务场景?
3. 如何实现“几乎100%”的最终一致性?请阐述具体实现方案。
4. CompletableFuture的具体使用场景是什么?
5. 为什么选择用CompletableFuture,而非其他并发工具(如线程池+计数器)来实现同样需求?
6. 提到ZooKeeper时,其与Redis相比“重”在哪里?
7. ZooKeeper使用的ZAB协议与Raft协议有什么区别?为什么Raft现在更流行?
8. 算法题1:实现链表反转。
9. 算法题2:实现二分查找。
全部评论

相关推荐

很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务