斗鱼Java大数据部面经(已拿offer)
一面
2.Spark的运行原理,什么时候发生宽窄依赖
3.Hadoop1和Hadoop2的区别,HDFS原理
4. 谈谈Java的Collection
5. 说说Java1.7中HashMap的put(头插法,扩容时可能形成环)
6. 谈谈Java1.7和1.8中的ConcurrentHashMap
7.谈谈Java中的锁,后面扯到CAS
8. Java如何创建线程
9. 线程池的参数都有什么
10.手撕代码:用栈实现队列
二面
1. 自我介绍 + 项目
2. Redis数据结构、主从同步
3. Redis消息队列的几种模式,zset的底层实现
4. Redis消息队列里如果有大量数据进入会怎么样
5. 消息队列如何保证可靠消息传输,如何设计消息队列
6. 聊聊微服务,SpringBoot
7. RPC如何做
8. MySQL引擎,MyISAM和InnodB的区别是什么?
9. 日志适合存到哪个数据库里?
10.项目中的MySQL优化思路
11. DataX的架构?
12. 动态代理如何实现?(反射或者继承)
13. 聊聊JDKproxy和CGLIB
14.反问
#斗鱼实习##斗鱼##面经#
1.自我介绍+项目
3.Hadoop1和Hadoop2的区别,HDFS原理
4. 谈谈Java的Collection
5. 说说Java1.7中HashMap的put(头插法,扩容时可能形成环)
6. 谈谈Java1.7和1.8中的ConcurrentHashMap
7.谈谈Java中的锁,后面扯到CAS
8. Java如何创建线程
9. 线程池的参数都有什么
10.手撕代码:用栈实现队列
二面
1. 自我介绍 + 项目
2. Redis数据结构、主从同步
3. Redis消息队列的几种模式,zset的底层实现
4. Redis消息队列里如果有大量数据进入会怎么样
5. 消息队列如何保证可靠消息传输,如何设计消息队列
6. 聊聊微服务,SpringBoot
7. RPC如何做
8. MySQL引擎,MyISAM和InnodB的区别是什么?
9. 日志适合存到哪个数据库里?
10.项目中的MySQL优化思路
11. DataX的架构?
12. 动态代理如何实现?(反射或者继承)
13. 聊聊JDKproxy和CGLIB
14.反问
HR面
1.自我介绍
2.为什么选择大数据部门
3.项目或者科研中最有成就感的事情
4.项目中遇到的难题是如何解决的
5.你理想中的团队是什么样子的?
6.职业规划
7.收到了哪些offer以及投了哪些公司
8.反问
HR面试完过了三天,HR小姐姐加了我微信,谈了下实习时间与薪资
5.6号收到offer,祝愿大家顺利上岸!