因为特殊原因,换号了。。。
发面经,求offer
---------------------一面----------------------- 8.17(回忆版)1h
介绍Flink的3个Graph
端到端的exactly-once
gc
static变量引用的对象能被回收吗
算法:
数据流中,去掉k个最高分,去掉k个最低分,实时统计平均值(这题写的面试官不太满意,写了很久,以为凉凉了。。。)
---------------------二面----------------------- 8.19 55min(直接当场 听声辨人!!! 认出面试官了,哈哈哈哈哈哈哈哈)
项目:
主要是针对https://issues.apache.org/jira/browse/FLINK-11276 细粒度滑动窗口问题,实现一种work around方法(面试官问能不能滚动窗口分阶段聚合?我回答应该不能)
又是端到端的exactly-once(面试官问了没有幂等性和事务怎么实现sink的exactly-once,估计是想问HDFS的exactly-once怎么实现,但是这块源码没看,只能抱歉了😂)
Java
volatile,使用场景
如何实现生产者消费者?
看下ArrayBlockingQueue和LinkedBlockingQueue源码就知道了,我说了ArrayBlockingQueue源码
Spark和Flink区别?
其实我看的是Spark core和Flink dataStream,这两者没有可比性,但是Spark streaming又不会,所以就说Spark core和Flink dataStream中针对数据处理这块的区别
算法:
前序+中序--->后序,递归和非递归
---------------------三面----------------------- 8.26 1h15min
实习项目
flink端到端一致性,ck聊了很多,不知道对不对
场景算法题
求hr面!!!
全部评论
(6) 回帖