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

滴滴 数据开发面经

优质
小牛编辑
77浏览
2024-09-24

滴滴 数据开发面经

一面
经典的自我介绍
我看你实习经历挺多的,你挑一个项目讲讲看吧?我希望听到的是背景,目的以及你做了什么
balabala
嗯嗯,这么看我了解你的业务背景了,那你觉得你项目的目的是什么呢?
我:balabala,为了看a,b,这几个指标
拆解之后是看这些内容,但是主要是为了什么呢?是不是为了提升用户的体验
(面试官真的一步步引导)
再说说你做了哪些表吧,涉及到哪些层?有哪些比较重要的指标。
balabala
所以你怎么理解这些内容之间的关系呢?
你觉得为什么要存在ads这一层?不能直接从dws取数据吗?
看你有说到这个cdm覆盖率跟ods穿透率,这两个指标是什么意思?
那你讲讲你认为各层的作用?
什么情况下中间层是可以不要的?
有做过数据治理的内容吗?
都写过什么DQC?
UDF写过吗?举个例子
sql写的怎么样?开窗熟悉吗?举几个例子
反问:问了下负责的业务,有哪些数据
二面
经典自我介绍 被打断
我比较关心你在饿了么的实习,你讲下这个吧
我balabala讲了下我负责的业务系统,然后接触了哪两块的数据
所以可以理解的是,你在这三个环节里,负责第一个跟第三个是吗?那你讲讲第一个都有些什么内容
好的,我了解了,感觉第三个环节更为复杂,你聊聊这个?
balabala
所以你一共是建了三张表是吧?那这些涉及到哪些层呢?
你们的需求都是直接来自产运团队吗?项目看中些什么呢?
工作会考虑北方吗?
有做过数据治理的内容吗?你怎么保证时效性跟准确性这些的?
手撕:连续一小时在线男用户人数,急了没撕出来。想到最后准备写60个lag(),面试官就让我写成在线人数就好。
你有了解hive跟spark吗?
一个sql任务会有多少次shuffle?我:取决于map跟reduce的数量?
有做过数据倾斜的处理吗?打散大键
大小表这种呢?mapjoin广播小表
小文件呢?我:预聚合。追问除了预聚合呢?我:不太记得。面试官:可以调整块大小,我:哦block,对不起有点忘了。
反问
三面
经典自我介绍
看你不是大数据这个方向的,怎么想了做这个?
balabala
挑一个你实习期间比较难的问题讲讲吧?
你是怎么思考的?怎么沉淀的?怎么学习新东西的?
大部分都是些场景题和一些发散的问题,没有专业知识的拷打。
反问:没什么问题,一面二面都问过了。
--------timeline---------------------
9.23 5点10开始一面 38分钟左右结束了,10分钟约了二面
9.23 6点30开始二面 7点10的样子结束的,就问了20分钟吧
9.24下午约三面
9.25晚7点三面 6点58开始的,面了45分钟
#秋招# #面经##数据开发##滴滴#
 类似资料: