当前位置: 首页 > 面试经验 >

快手数据开发日常实习一面

优质
小牛编辑
71浏览
2024-12-12

快手数据开发日常实习一面

数据开发日常实习的一面,也是我的第一面。投简历的时候没想到会这么快,上午投的简历,晚上就打电话约第二天面试,自己完全没准备好,以为会有一个礼拜左右缓冲时间。和hr约了第三天面。首面还是非常紧张,问的问题很多都回答不上来,表现很差。后续一个礼拜没有联系,应该是g了

  1. 自我介绍,介绍一下项目以及项目中用到的一些大数据组件
  2. HDFS的文件存储格式有哪些(这个真没想起来)
  3. MapReduce过程,MapTask和ReduceTask个数怎么确定
  4. MapReduce阶段哪些因素会影响性能
  5. Flink和Spark Streaming的区别
  6. 数仓建模理论主题域和数据域的区别(这个问题一开始没听懂,后来感觉应该想问主题的确定和数据域确定的过程)
  7. 怎么对数据仓库数据提供保障,确保数据质量
  8. Hive on Spark 和Hive on MR的区别,Hive有哪些执行引擎
  9. 除了维度建模,还有哪些建模方法
  10. 一道sql手撕 ,统计每个人的tag数

给定 id tags

1001 2,3,4

1002 1,2,3

1001 1,2,3

1003 2,5,6

类似这样,要求输出比如 1001 1,2,3,4

我用了explode炸裂函数,行转列,然后distinct去重,感觉思路没问题,但是界面只有mysql引擎,没有explode函数。和面试官简单说了一下思路,他听完也没说话,问我有没有问题要问

反问环节:

1.组内业务架构

2.因为感觉确实面的太烂了,有点紧张,问了有没有建议或者我还能学习的地方。面试官直接了当说,基础要加强,有些东西不能只知道表面,背了八股,里面的原理却不懂。但事实上八股都没背会。

现在看来题目也不是很难,但是第一次面试太紧张了,而且只有经历过面试,后续才能知道怎么准备,私底下准备再多也比不上面几次收获大,我觉得。

 类似资料: