快手Java一面
1. 做简单的自我介绍
2. 谈谈对Java线程池的了解
3. 线程池的拒绝策略有哪些
4. 实际项目中在什么场景下使用过线程池
5. 线程池的核心线程数、最大线程数、等待队列设置的数值是多少
6. 线程池核心线程数的设置基于什么考虑,是否随便设置
7. 是否考虑过将线程池核心线程数、等待队列大小设置为动态的
8. ThreadLocal有用过吗?在什么场景下使用,使用时需要注意什么
9. JVM的内存区域分为哪些块,介绍一下JVM的垃圾回收机制
10. 项目中是否遇到过OOM?一般什么情况下会出现OOM,出现后怎么处理,日常编码如何避免
11. MySQL InnoDB引擎中索引的底层结构是什么
12. MySQL索引的构建和使用有哪些注意事项
13. 1亿条数据的学生表,按低辨识度的student字段查询指定4个字段,是否会出现慢查询,原因是什么
14. 是否遇到过MySQL死锁?死锁在什么情况下产生,举场景例子并说明如何避免
15. 学生表中按student+type更新数据,两个线程同时执行该更新操作是否会发生死锁?普通索引更新会加什么锁
16. 上述学生表更新的死锁场景,如何提前避免或解决
17. 项目中分布式锁在什么情况下使用,大概是怎么用的
18. 手写算法题:实现链表反转(循环/递归方式)
Timeline:2月28一面,3月3二面,一周后排序挂
#面经#发面经积累人品,rp++
2. 谈谈对Java线程池的了解
3. 线程池的拒绝策略有哪些
4. 实际项目中在什么场景下使用过线程池
5. 线程池的核心线程数、最大线程数、等待队列设置的数值是多少
6. 线程池核心线程数的设置基于什么考虑,是否随便设置
7. 是否考虑过将线程池核心线程数、等待队列大小设置为动态的
8. ThreadLocal有用过吗?在什么场景下使用,使用时需要注意什么
9. JVM的内存区域分为哪些块,介绍一下JVM的垃圾回收机制
10. 项目中是否遇到过OOM?一般什么情况下会出现OOM,出现后怎么处理,日常编码如何避免
11. MySQL InnoDB引擎中索引的底层结构是什么
12. MySQL索引的构建和使用有哪些注意事项
13. 1亿条数据的学生表,按低辨识度的student字段查询指定4个字段,是否会出现慢查询,原因是什么
14. 是否遇到过MySQL死锁?死锁在什么情况下产生,举场景例子并说明如何避免
15. 学生表中按student+type更新数据,两个线程同时执行该更新操作是否会发生死锁?普通索引更新会加什么锁
16. 上述学生表更新的死锁场景,如何提前避免或解决
17. 项目中分布式锁在什么情况下使用,大概是怎么用的
18. 手写算法题:实现链表反转(循环/递归方式)
Timeline:2月28一面,3月3二面,一周后排序挂
#面经#发面经积累人品,rp++
全部评论
相关推荐
查看8道真题和解析 点赞 评论 收藏
分享
03-02 19:14
新乡学院 嵌入式软件开发 点赞 评论 收藏
分享
查看11道真题和解析 点赞 评论 收藏
分享