快手—数据开发面经

项目追问:
1.你如何去评估一个数据仓库的好坏?
2.你如何去完成数据的质量治理?
3.你如何去制定优化数据仓库的方法?
总体来说都是很开放性的题目,要对数据仓库有自己的思维和理解,以及要有一定的整体意识和目标意识。

八股:
1.spark的作业调度
2.spark和mapreduce的区别
3.sparksql的执行流程以及catalyst优化
4.spark的内存结构
5.flink和spark有什么区别?项目的flink是如何使用的?
八股部分比较基础。
算法:
三道简单sql
一道leetcode hot100 是medium还是hard忘了,不过都hot100了出啥都一样
算法部分比较简单。
全部评论

相关推荐

09-23 09:15
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务