一、面试流程
1.上午收到面试的邮件和手机短信,通知下午四点进行面试(需要及时邮件回复确认,时间不是自己可控的,相对选取的时间比较合理)
2.下午四点准时进行了视频面试。
3.整体体验良好。
二、具体问题如下
1.自我介绍
2.实习经历介绍和项目介绍
3.使用的技术栈介绍
4.工程实现过程中遇到的问题?
5.大状态存储你有没有一些优化方案?
6.Flink Rockesdb优化方案?
7.工程实现上还遇到了哪些优化的问题和相关的方案?
8.flink EOS的过程如何保障EOS的,简单说一下?
9.flink sql优化你平常是怎么优化的?
10.flink kafka分区器怎么实现的?(不太了解,基础组件部门给提供好的)
11.flink源码你有阅读过吗?具体讲解一下?
12.flink TaskManger的内存模型讲解一下?
13.问题反问?
14.面试官部门业务介绍和相关的技术栈的介绍?
15.沟通后续面试事宜。
三、面试总结
-
面试官整体给人感觉很不错,节奏很好。 -
面试的过程中问的问题也是逐渐增大深度的。 -
大数据面试的整体过程中,以下几点可能会作为重点考察的内容 3.1 大状态存储的优化方案
3.2 如何保证EOS,过程详细解说
3.3 如何保证顺序问题,避免较大的乱序
3.4 flink内存模型和Rockesdb调优
3.5 flink反压过程
3.6 flink数据倾斜的优化方案
3.7 维度join和双流join
3.8 flink调优
|