百度Java 一面
1. 自我介绍
2. 讲有挑战的部分(我说业务有的梳理很难,他感觉我很 low
)
3. 我又说了一个优化的技术点
4. 什么场景用 completablefuture
5. 线程池(我说先看线程池状态,不是 RUNNING 走拒绝策略,他又看不起我
)
6. 核心线程数 == 最大线程数,用于什么情况
7. 怎么配置具体参数
手撕,二叉树的最大距离
懒汉的单例模式,我写的匿名内部类,又要我写双重检查锁
我写完就开始拷打了,真没想到
volatile 是干什么的,去掉怎么样,出现什么问题
在 synchronized 内部,如果去掉的话,从指令重排序角度,出现什么问题
2. 讲有挑战的部分(我说业务有的梳理很难,他感觉我很 low
3. 我又说了一个优化的技术点
4. 什么场景用 completablefuture
5. 线程池(我说先看线程池状态,不是 RUNNING 走拒绝策略,他又看不起我
6. 核心线程数 == 最大线程数,用于什么情况
7. 怎么配置具体参数
手撕,二叉树的最大距离
懒汉的单例模式,我写的匿名内部类,又要我写双重检查锁
我写完就开始拷打了,真没想到
volatile 是干什么的,去掉怎么样,出现什么问题
在 synchronized 内部,如果去掉的话,从指令重排序角度,出现什么问题
全部评论
都是经典问题了
mark线程池问题
相关推荐


点赞 评论 收藏
分享