面了很久,有100分钟,面试官很认真。
介绍项目
MR的shuffle流程
数据倾斜怎么处理,实际处理过数据倾斜吗(我特老实,我说我没有)
spark的宽窄依赖,为什么要划分stage
抽象类和接口的区别
hive的四种排序(简历也没写hive,为啥逮着我问)
问了mysql相关
我简历上所有的组件问了个遍,redis spring druid mybatis,可我当时没准备,就没答出来。。。
设计模式,我巴拉巴拉了一通单例,面试官直接让我说工厂和建造者的区别,不知道建造者。。。
做数据处理最深的感受
项目遇到的困难怎么解决的
两道编程题:一道滑动窗口的,一道sql的。我sql不熟练,面试官还帮我改sql,真是个好人。
总结:
面试官人真的很好,很耐心,很感谢他,我学到了很多东西。