数据开发面经
完整信息
本篇目录
Q:先做个自我介绍吧。
Q:我看到你简历里有竞赛经历模块,你挑一个含金量最高的,讲一下你主要负责的部分。
Q:你刚才提到数据质量运营这段实习,你觉得这份工作和另外两段数据开发实习有哪些差别?
Q:那你当时为什么投这个运营相关的实习?
Q:你刚才说从分层到看板整条链路都接触过,那讲一下ODS、DWD、DWS、ADS每一层的职责。
Q:在项目里面,你觉得比较复杂、印象比较深的,讲一下。 A
Q:那这个任务每日的数据增量大概是多少?
Q:那任务运行时长这块?
Q:重新讲一下这个案例里的性能优化具体怎么做的。
Q:做join的时候,比如DWD层和部门维度表join,会遇到大表join场景,这种情况你怎么处理?
Q:全量同步一般什么场景会触发?
Q:你重新说一遍分区和分桶是怎么做的?
Q:那分桶的数量怎么定?
Q:简历提到每周小文件合并,讲一下什么是小文件、合并过程、产生原因。
Q:讲一下你的各个技术栈,在实习工作里分别用在哪些地方。
Q:Spark这边,提交一条Spark SQL,任务实际运行有哪些过程?
Q:你用过Hive,了解Hive底层文件层的文件结构吗?
Q:之前用过MySQL吗?
Q:了解Iceberg和MySQL的区别吗?
Q:同一行数据,在Iceberg里的存储和MySQL里的存储有什么区别?
Q:Flink你用到什么程度?
Q:前面提到数据看板,如果看板指标昨天是3%,今天突涨到6%,任务本身没有报错,你怎么排查是真实上涨还是数据异常?
Q:上线后发现bug,同时业务又有改动需求,你怎么处理?
Q:聊一下你使用AI到什么程度?
Q:补充问一下,小米这边ODS到ADS每一层的数据存在什么存储里?
Q:是自建平台,还是托管在腾讯云这类云厂商?
Q:我这边暂时没有其他问题,你对这个岗位有没有想了解的?
A:我有两个问题。第一,这个岗位归属游戏业务,想了解日常工作内容,团队规模,是否会分配到单独业务项目组。第二,团队内部AI的使用情况,AI主要用来做什么、使用频率,团队对AI开发的态度。
Q:先说第一个,我们属于数据中台部门。虽然是游戏公司,但不做游戏玩法开发;主要接入玩家埋点、日志,给运营做看板,比如活跃、留存指标,后续会针对不同游戏项目单独开发链路。交付物主要是报表,维护ODS到ADS完整链路。团队大概六七个人,大家在一起后台开发,不会派驻到单独项目组。关于AI,内部在用自研大模型,AI辅助开发很普遍,写SQL、写代码基本都会借助AI,手写代码很少。
A:大概了解了,没有别的问题。
#秋招怎么做才不烧心##秋招面试记录##校招笔试记录#
本篇目录
当前问题0127
- 01
先做个自我介绍吧。
- 02
我看到你简历里有竞赛经历模块,你挑一个含金量最高的,讲一下你主要负责的部分。
- 03
你刚才提到数据质量运营这段实习,你觉得这份工作和另外两段数据开发实习有哪些差别?
- 04
那你当时为什么投这个运营相关的实习?
- 05
你刚才说从分层到看板整条链路都接触过,那讲一下ODS、DWD、DWS、ADS每一层的职责。
- 06
在项目里面,你觉得比较复杂、印象比较深的,讲一下。 A
- 07
那这个任务每日的数据增量大概是多少?
- 08
那任务运行时长这块?
- 09
重新讲一下这个案例里的性能优化具体怎么做的。
- 10
做join的时候,比如DWD层和部门维度表join,会遇到大表join场景,这种情况你怎么处理?
- 11
全量同步一般什么场景会触发?
- 12
你重新说一遍分区和分桶是怎么做的?
- 13
那分桶的数量怎么定?
- 14
简历提到每周小文件合并,讲一下什么是小文件、合并过程、产生原因。
- 15
讲一下你的各个技术栈,在实习工作里分别用在哪些地方。
- 16
Spark这边,提交一条Spark SQL,任务实际运行有哪些过程?
- 17
你用过Hive,了解Hive底层文件层的文件结构吗?
- 18
之前用过MySQL吗?
- 19
了解Iceberg和MySQL的区别吗?
- 20
同一行数据,在Iceberg里的存储和MySQL里的存储有什么区别?
- 21
Flink你用到什么程度?
- 22
前面提到数据看板,如果看板指标昨天是3%,今天突涨到6%,任务本身没有报错,你怎么排查是真实上涨还是数据异常?
- 23
上线后发现bug,同时业务又有改动需求,你怎么处理?
- 24
聊一下你使用AI到什么程度?
- 25
补充问一下,小米这边ODS到ADS每一层的数据存在什么存储里?
- 26
是自建平台,还是托管在腾讯云这类云厂商?
- 27
A:我有两个问题。第一,这个岗位归属游戏业务,想了解日常工作内容,团队规模,是否会分配到单独业务项目组。第二,团队内部AI的使用情况,AI主要用来做什么、使用频率,团队对AI开发的态度。