1. 手撕单例模式,我笑了(请看我上一篇面头条)
2. Java多线程各种参数,线程池
3. Java 内存管理
4. Java GC
5. 手撕two linkedlist megre to one
6. 算法一个二叉树给一个target,找到所有sum==target的路径
7. Linux命令, 各种操作命令,没用过的话还真说不出来
8. MapReduce原理
9. Spark优化
10. 数据处理,数据优化,比如hive sql函数处理数据,数据倾斜等等
11. Hive和HBase原理
12. 数据库,索引等等
13. HashMap (这次我是把所有背了个遍)
14. 还有一些忘了
这一面还面得不错,面试官考的东西基本都是实战,没用过很难背得到
二面:
1. 项目
2. Offer
3. 工作意向
4. 为什么很早就出国
5. 喜欢互联网还是制造业
6. 为什么这么多机器学习项目,那为什么要面Java
7. CNN 是啥
8. 还有什么面试
这一面不知道
三面:
1. Java 内存泄漏如何定位,命令
2. 手撕线程池,多线程
3. Hive调优
4. HBase原理
5. Spark SQL
6. Spark和Spring boot定时任务
7. Spring boot注解和原理
8. Inner join,left, right
9. Spring boot JDBC + Kerberos + HIVE + HBase (简历上的)
10. Bean周期
11. 还有很多忘记了
网友评论