某东大数据开发岗提前批面经(一面)
- 面试的问题整理如下:
- 投递过程
- 面试的通知
- 面试的具体的问题
- 1.Lambda架构谈一下你的理解,它有什么特点?还了解其他的架构吗?
- 2.ES为什么适合做OLAP?ES有什么特点?
- 3.Flink数据倾斜是怎么产生的?如何定位数据倾斜?
- 4.谈谈你对批流一体的理解?为什么要做批流一体?flink离线和实时处理有什么区别?
- 5.谈谈flink如何保证严格的顺序性?
- 6.谈谈flink存储大状态的时候会有什么问题?如何解决?
- 7.flink checkpoint的过程如何?详细说一下?
- 8.flink如何定位反压?flink的反压机制如何?
- 9.Java基础HashSet底层存储person(id,name)如何做到name可以相同而id不相同的存储?会有什么问题?
- 10.Spark和flink的具体的区别有哪些?
- 11.flink数据倾斜的解决思路如何?
- 12.如何参与组织人员活动?有没有相关的经历?
- 13.如果团队里有一个表现特别差的同学?你将如何处理和面对或者说解决这种局面?
面试的问题整理如下:
投递过程
当时是在官网投递的,官网投递有个不好的地方就是会把简历放到大组或者简历池中,所以在面试的时候,具体的岗位和该部门的技术栈很不了解,如果大家能直接对接部门或者相关的业务岗位的话,会比这种方式更好。(前提是自己有意向的部门的相关的感兴趣方向,要不然就会可能出现茫茫然的情况)
面试的通知
在投递之后,不久收到了京东发送的邮件,邮件是单方面的,是只能他们联系面试者,而面试者不能选择面试时间和做出相关的反馈(邮件反馈是可以的)。没有HR对接的。这点体验属于一般。
面试的具体的问题
1.Lambda架构谈一下你的理解,它有什么特点?还了解其他的架构吗?
2.ES为什么适合做OLAP?ES有什么特点?
3.Flink数据倾斜是怎么产生的?如何定位数据倾斜?
4.谈谈你对批流一体的理解?为什么要做批流一体?flink离线和实时处理有什么区别?
5.谈谈flink如何保证严格的顺序性?
6.谈谈flink存储大状态的时候会有什么问题?如何解决?
- 参考:Flink大状态的优化
7.flink checkpoint的过程如何?详细说一下?
8.flink如何定位反压?flink的反压机制如何?
9.Java基础HashSet底层存储person(id,name)如何做到name可以相同而id不相同的存储?会有什么问题?
- 参考:参考
说了重写hashcode和equals,但是还问了会有什么问题
10.Spark和flink的具体的区别有哪些?
- 参考:
1.说了框架本身的区别? 2.说了一下执行过程的区别? 3.说了一下spark的特点和flink的特点 4.两者的反压的区别
11.flink数据倾斜的解决思路如何?
12.如何参与组织人员活动?有没有相关的经历?
- 参考:
13.如果团队里有一个表现特别差的同学?你将如何处理和面对或者说解决这种局面?
- 参考: