3.21 钉钉暑期实习后端一面
时间:60 min
算法(30 min):LeetCode 449,要求利用二叉搜索树的性质做
八股 + 项目(30 min)
1. 介绍一个项目亮点
2. 介绍 ELK
3. AOP 原理,cglib 缺陷
4. Springboot 方便在哪?
5. Spring 循环依赖如何解决的
6. Redis ZSet 底层
- 介绍跳表原理
- 为什么不用哈希表?
7. 线程池怎么用的
8. 线程池核心数怎么确定的?
- 8 核心 CPU 一般设置多少?
- 项目中对线程池的使用还能优化吗?
9. 介绍一下项目里的优化细节,具体怎么做的
10. 资源争抢怎么做的?锁
11. 集群 Coordinator 崩了怎么办?
12. 介绍 Raft 算法
13. 领导者选举具体怎么做的
14. Raft 脑裂?
15. 原子类底层及细节?
- CAS 具体怎么实现的?
算法(30 min):LeetCode 449,要求利用二叉搜索树的性质做
八股 + 项目(30 min)
1. 介绍一个项目亮点
2. 介绍 ELK
3. AOP 原理,cglib 缺陷
4. Springboot 方便在哪?
5. Spring 循环依赖如何解决的
6. Redis ZSet 底层
- 介绍跳表原理
- 为什么不用哈希表?
7. 线程池怎么用的
8. 线程池核心数怎么确定的?
- 8 核心 CPU 一般设置多少?
- 项目中对线程池的使用还能优化吗?
9. 介绍一下项目里的优化细节,具体怎么做的
10. 资源争抢怎么做的?锁
11. 集群 Coordinator 崩了怎么办?
12. 介绍 Raft 算法
13. 领导者选举具体怎么做的
14. Raft 脑裂?
15. 原子类底层及细节?
- CAS 具体怎么实现的?
全部评论
m
相关推荐