回复: 10
跳转到指定楼层
上一主题 下一主题
收起左侧

非死不可现场面试经历

 
全局:

2019(7-9月) DataEng 博士 全职@meta - 猎头 - Onsite  | | Pass | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
据猎头说,上次昂赛一个面试官和同事意见不和。为慎重起见,决定加面一次。我还以为全程behavior呢。可是全程技术面试!第一题:给出YOY DAU 增长率 15%,YOY posting user 增长率 8%。分析数据背后的故事。
这题很刁钻。我就死马当活马医,心一咬,牙一横,开始从人口分布说起,又说到人口老化问题,再说到产品feature发布,最后在面试官提示下,说到用户使用终端从desktop到mobile,mobile 安卓和苹果之争的问题,等等。
其实这道题问的就是数据的dimension问题。
第二题:给出一个数据库table,有四个列:
userid int
timestamp datetime
action enum {"login", "send", "update"}
client enum {"android", "iOS", "desktop"}

问如何得到每天数据
DAU
send count
iOS send count
新用户
date

我根据以往的经验,就说根据上述数据,建立一个table,每天分区。这两个table full outer join后这样的数据很容易得到。

第三题:给出一群metric table,share共同的列“date”,其他的列follow同样的结构,就是
- 有一个 dimension 列,每个table名字不一样
- 有一个或多个metric列,每个table名字不一样
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


结论:数据工程师职位不好拿呀。需要product sense。面试时候套路挺多,挺独特的。祝各位好运!求加米

评分

参与人数 12大米 +33 收起 理由
流浪的加菲猫 + 1 赞一个
AuroraXue + 2 给你点个赞!
wangcongming + 1 给你点个赞!
小熊猫的好朋友 + 1 给你点个赞!
hisummer_999 + 1 赞一个

查看全部评分


上一篇:Akuna 2020 summer SDE intern OA
下一篇:facebook DE hr screen 面经
🔗
waterbearme 2019-10-13 04:59:14 | 只看该作者
全局:
谢谢分享,没太看懂第三题。请问有什么资料可以准备第三题这种写 python script 转换data的?
回复

使用道具 举报

🔗
googletalk 2019-10-13 05:36:45 | 只看该作者
全局:
congrats! What is the data eng package, similar to DS or SDE?
回复

使用道具 举报

🔗
unnc2012 2019-10-23 12:49:39 | 只看该作者
全局:
谢谢楼主分享,第三题我也没太看懂。可以求再解释一下吗
回复

使用道具 举报

🔗
onehorselee 2020-2-10 12:54:44 | 只看该作者
全局:
请问楼主加面是一轮ETL还是data modeling? 谢谢!
回复

使用道具 举报

🔗
AnnaY 2020-2-17 13:35:50 | 只看该作者
全局:
感谢楼主的分享!请问这几题哪个算ETL哪个算data modeling啊?可否也分享一下第一次的题目呢?有被问到big data或者distributed system的基础概念性问题吗?DE的面经比较少不清楚ETL和data modeling会怎么考。。多谢楼主了!
回复

使用道具 举报

🔗
bfhu 2020-3-13 13:53:24 | 只看该作者
全局:
谢谢分享。很有感受啊!
回复

使用道具 举报

🔗
mcmcmc 2020-10-20 23:15:36 | 只看该作者
全局:
In fact, this question is about the dimension of data. ==> Thanks. what u mean by dimension of data ?
回复

使用道具 举报

🔗
neomax 2021-4-23 17:15:11 | 只看该作者
全局:
Thank you for sharing! But what does this actually mean. Could someone copy this to the comment as I don't have enough points to view... Much appreciated!

第三题:给出一群metric table,share共同的列“date”,其他的列follow同样的结构,就是
- 有一个 dimension 列,每个table名字不一样
- 有一个或多个metric列,每个table名字不一样
回复

使用道具 举报

🔗
DasXiao 2022-2-4 13:02:52 | 只看该作者
全局:
谢谢分享!如果可以的话还想问下楼主还有更详细的关于第三题的解释吗?没有太看明白,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表