快手后端一面
8.19、50min、通过
1. 自我介绍
2. 挑一个项目详细介绍
3. 讲一下你怎么使用redis实现分布式锁的?
4. 场景题:写一段代码实现redis的自增操作
5. 加的锁粒度太大,能不能优化一下,多线程操作自增不同的key不堵塞(尬住了)
6. 项目出现内存异常如何排查?
7. JVM怎么调优?
8. 项目用的是什么版本的JDK,这个版本JDK用的什么垃圾回收器
9. 讲一下线程池的提交线程的过程以及线程池的优点?
10. 创建一个线程的开销主要体现在哪
11. 创建一个线程需要多少ms知道吗?
12. 说一下mysql的索引结构
13. 什么是联合索引?
14. 为什么要在查询的时候要尽可能的满足最左匹配原则?
15. mysql的隔离级别
16. 项目中用到的是什么隔离级别
17. mvcc了解吗?详细说一下
18. 场景题:如何快速的插入1000w条数据(石化了)
#快手#
1. 自我介绍
2. 挑一个项目详细介绍
3. 讲一下你怎么使用redis实现分布式锁的?
4. 场景题:写一段代码实现redis的自增操作
5. 加的锁粒度太大,能不能优化一下,多线程操作自增不同的key不堵塞(尬住了)
6. 项目出现内存异常如何排查?
7. JVM怎么调优?
8. 项目用的是什么版本的JDK,这个版本JDK用的什么垃圾回收器
9. 讲一下线程池的提交线程的过程以及线程池的优点?
10. 创建一个线程的开销主要体现在哪
11. 创建一个线程需要多少ms知道吗?
12. 说一下mysql的索引结构
13. 什么是联合索引?
14. 为什么要在查询的时候要尽可能的满足最左匹配原则?
15. mysql的隔离级别
16. 项目中用到的是什么隔离级别
17. mvcc了解吗?详细说一下
18. 场景题:如何快速的插入1000w条数据(石化了)
#快手#
全部评论
怎么你一面就有项目
佬,请问一下18题找到答案了吗
相关推荐