快手后端秋招一面(二番战)

1、自我介绍

2、介绍实习项目

3、线程池核心参数,任务处理流程

4、拒绝策略有哪些,分别是如何处理的

5、shutdown和shutdownNow的区别

6、Java中有哪些锁,有什么不同,分别是如何使用的

7、分布式锁了解过吗,介绍一下分布式锁

8、HashMap的底层原理(开背)

9、MySQL中的索引了解过吗,介绍聚簇索引和非聚簇索引

10、一张表会存在多个聚簇索引吗

11、redis和DB的数据一致性

12、MQ中如何实现顺序消息

13、MQ中如何保证消息的可靠性

14、如何保证消息消费的幂等性

15、如果实现一个用户积分排行系统如何设计(ZSet),如何解决大key问题

16、热点key问题如何解决

17、手撕(二选一)

(1)leetcode695-岛屿的最大面积

(2)leetcode1143-最长公共子序列

18、反问

全部评论
感觉这个问的还是挺常规的
点赞 回复 分享
发布于 昨天 10:50 湖北

相关推荐

评论
1
7
分享

创作者周榜

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