数据开发工程师面经
完整信息
本篇目录
荣耀
10.13
数据开发工程师
Q:请你谈谈对数据开发岗位的理解。
Q:工作中遇到不熟悉的业务或者技术,你会采用哪些方式进行学习?
Q:介绍一下你的专业
Q:你觉得本科课程和业界之间存在差距吗,可以举例说明?
Q:大学期间哪一门课程你觉得学习难度最高,为什么?
Q:你平时学习新技术,有什么学习方法?
Q:项目推进过程中,如果业务方对你提出的方案存在质疑,你会如何处理?
Q:如果对接的业务人员无法理解方案,不能做决策,你会怎么处理?
Q:能否结合一段实习经历,讲讲你跨业务对接、处理业务需求的场景?
Q:介绍小米自研数据平台,以及你在平台上完成的项目工作。
Q:谈一谈你对数仓分层的理解,分层的优缺点是什么?
A:如果不做分层,直接从杂乱原始数据一次性计算到ADS指标层,计算速度可能更快。但指标变更、数据链路出现问题时很难定位问题,链路只有原始数据层和应用层两层。分层后按照明细、聚合、应用划分,链路清晰。修改指标直接操作ADS层,修改聚合维度就在DWS层操作。分层之后每一层的表可以复用给其他业务团队,我自己的项目就复用了大量其他团队开发的表,减少开发工作量。分层的缺点是拉长了数据链路,每一层数据处理都会带来计算资源、存储资源消耗,需要对每一层做数据治理,控制资源和时间消耗。
Q:什么是数据倾斜?产生的原因以及对应的优化方式有哪些?
Q:你有什么想要向面试官提问的问题吗?
A:
我想了解,荣耀属于偏制造业的公司,数据开发岗位在荣耀承担哪些职责;
数据团队的规模大概有多少;
当前AI推进速度很快,想了解AI在荣耀的推进深度以及具体应用场景。
Q:我这边介绍一下相关情况…………。
#秋招面试记录#
本篇目录
当前问题0115
- 01
请你谈谈对数据开发岗位的理解。
- 02
工作中遇到不熟悉的业务或者技术,你会采用哪些方式进行学习?
- 03
介绍一下你的专业
- 04
你觉得本科课程和业界之间存在差距吗,可以举例说明?
- 05
大学期间哪一门课程你觉得学习难度最高,为什么?
- 06
你平时学习新技术,有什么学习方法?
- 07
项目推进过程中,如果业务方对你提出的方案存在质疑,你会如何处理?
- 08
如果对接的业务人员无法理解方案,不能做决策,你会怎么处理?
- 09
能否结合一段实习经历,讲讲你跨业务对接、处理业务需求的场景?
- 10
介绍小米自研数据平台,以及你在平台上完成的项目工作。
- 11
谈一谈你对数仓分层的理解,分层的优缺点是什么?
- 12
什么是数据倾斜?产生的原因以及对应的优化方式有哪些?
- 13
我想了解,荣耀属于偏制造业的公司,数据开发岗位在荣耀承担哪些职责;
- 14
数据团队的规模大概有多少;
- 15
当前AI推进速度很快,想了解AI在荣耀的推进深度以及具体应用场景。