快手日常一面
1. DDD架构 讲一下你的理解、DDD架构一定好吗、和MVC一定是冲突的吗
2. 看过哪些书?(我说了深入理解JVM) 你如何看书的?书会多遍看吗?
3. 堆是干什么 栈是干什么
4. java内存模型(jmm)主存、本地内存、可见性、有序性 happens-before原则
5. 类加载过程(加载 链接 初始化 -> 这里忘记链接三个步骤了 面试官提醒下大致流程说出来了)
6. 双亲委派机制是什么 有什么好处
7. 垃圾回收器概述(Serial、Parallel Scavenge、CMS、G1、ZGC大概讲一下优缺点)
8. 垃圾回收算法 随便挑一个讲(标记整理、标记清楚、复制转移)
9. CAS原理是什么?讲一下大概过程?(Unsage类的CAS、原子类)有什么问题?ABA问题怎么解决?
10. 算法:最大k个数(堆 | 快速选择)
11. 最后问我为什么选择快手、我和其他竞选者有什么优势(这是技术面吗?)
问的很基础 但是面试官会看你是否真的理解了 死记硬背是不行的 尤其是DDD那一块 一直追问
看了深入理解JVM这本书 但是最近没深入看JVM的八股 类加载有点忘了#牛客AI配图神器#
2. 看过哪些书?(我说了深入理解JVM) 你如何看书的?书会多遍看吗?
3. 堆是干什么 栈是干什么
4. java内存模型(jmm)主存、本地内存、可见性、有序性 happens-before原则
5. 类加载过程(加载 链接 初始化 -> 这里忘记链接三个步骤了 面试官提醒下大致流程说出来了)
6. 双亲委派机制是什么 有什么好处
7. 垃圾回收器概述(Serial、Parallel Scavenge、CMS、G1、ZGC大概讲一下优缺点)
8. 垃圾回收算法 随便挑一个讲(标记整理、标记清楚、复制转移)
9. CAS原理是什么?讲一下大概过程?(Unsage类的CAS、原子类)有什么问题?ABA问题怎么解决?
10. 算法:最大k个数(堆 | 快速选择)
11. 最后问我为什么选择快手、我和其他竞选者有什么优势(这是技术面吗?)
问的很基础 但是面试官会看你是否真的理解了 死记硬背是不行的 尤其是DDD那一块 一直追问
看了深入理解JVM这本书 但是最近没深入看JVM的八股 类加载有点忘了#牛客AI配图神器#
全部评论
怎么全是JVM
,好难背
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享