【校招VIP】快手二面面经

04月29日 收藏 0 评论 0 java开发

【校招VIP】快手二面面经

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/cfbcf2670ce147b39c292d5105a50537

前面二十多分钟项目拷打,从15开始问八股。感觉鼠鼠变强了,前天面试场景题还都答的乱七八糟,今天已经能答出七七八八了

许愿快手hr面,许愿OC

1.自我介绍

2.具体介绍一下项目

3.点赞过程是具体怎么执行的

4.有一个点赞和取消赞,在消息队列中可以保证顺序吗

5.如果消息有多分区的话,消息可以保证顺序吗

6.排行榜功能,如果一个Zset的key存不下怎么办(我说取前top1000)

7.具体zset的更新排行榜的流程

8.有人消耗积分掉出前top1000了,怎么维持top1000

9.Redisson分布式锁是具体怎么实现的

10.假设进程A拿到锁,整个宕机了,看门狗也被干掉了,释放了锁,进程B拿到了锁,后来进程A恢复了,业务被重复执行了,可以解决吗

11.我们需要在100G的观看日志中,找到top100的观看视频,。Java虚拟机大概只有100M空间,怎么使用java实现。

12.CompletableFuture用来做什么的

13.用多线程计算方案的耗时缩少大概是多少,自己预估一下是多少

14.CompleableFuture是怎么进行异步编排的

15.Redis的持久化机制

16.RDB具体是怎么实现快照机制的

17.Redis的高可用架构,几种部署模式说一下

18.TCP的可靠性是怎么保证的

19.快速重传怎么做的,重传过程是什么样的

20.拥塞控制是怎么做的

21.Java IO相关的了解吗

22.讲讲几种IO

23.非阻塞IO没提高效率,那他解决了什么问题

24.有了解零拷贝相关的吗

25.还用过其他分布式相关的中间件吗

26.XXL_Job的调度过程有了解吗

27.JUC里面的包具体用过哪些组件

28.ThreadLocal用来做什么的,具体怎么用的

29.TreadLocalMap的key,value有什么特殊的地方

30.算法题:最长有效括号

C 0条回复 评论

帖子还没人回复快来抢沙发