买新车如何让dealer直接竞价?

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 837|回复: 20
收起左侧

FB DS电面面经

[复制链接] |试试Instant~ |关注本帖
我的人缘0
Skylehan 发表于 2018-6-12 12:56:30 | 显示全部楼层 |阅读模式
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】

2018(4-6月) 分析|数据科学类 硕士 全职@Facebook - 猎头 - 技术电面  | Pass | 在职跳槽

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
上周五刚刚通过了FB第一轮的电面,虽然只是小小的一步,但是准备的期间深得地里面各位素昧谋面的大神和兄弟姐妹的帮助。现在把自己的面试过程分享出来,希望这个平台能有更多人支持参与,让更多的盆友们能去到自己想去的地方!

首先简单介绍一下基本情况,几个月前Linkedin上有recruiter reach out,聊过之后进行了电面。看了glassdoor和很多地里的资源,真的真的真的非常受到帮助。虽然不是所有问题都有一个正确答案,但是在大家讨论的过程中可以帮自己想到很多没有想到的情况,让自己的思路一次一次更完善。我个人的感觉是glassdoor上面的product问题有些答题人的思路很精彩,不妨去学习一下。SQL的部分地里面就有很大的优势,因为题目一般都写的比较详细,各路大神的想法也都很多。

接下来就为大家献上我的电面题,看的比较多的盆友们基本能看出都是地里面出现过的题。再次让这个平台闪闪发光:

-google 1point3acres
advertiser_id|ad_id|spend
ad_id|user_id|payment.1point3acres网
a. 求算至少有一次conversion的advertiser占总体的%
b. 如果FB要给投放广告的公司看一个metric应该是什么? (ROI) 之后来计算每个advertiser的ROI

关于Group这个feature,用户们接收Group信息的方式有三种:直接去Group界面,通过notification,通过newsfeed。问如何估计用户在Group上面花的时间. Waral 博客有更多文章,
现在FB上面的Group大致可以被区分为两种,一种主要由自己的家庭成员或者亲密朋友们组成,另一种是由一些兴趣相同但可能互相不认识的人组成。问如何区分这两种Group
现在有一种假说是由家庭成员或者认识的人组成的Group要比另外一种的performence更好,如何prove或者disapprove这种假说


date|action = {'send', 'accept'}|sender_id|target_id
求问acceptance rate的time trend. 牛人云集,一亩三分地

在上面讨论acceptance rate的过程中可能会考虑define只有在某一时长之内的accept才算有效。这样做的好处是
某一天acceptance rate忽然降低,造成这种问题可能的原因是什么
现在考虑在newsfeed之中添加好友推荐功能,应选用什么样的metrics,如何分析数据来验证这个新功能好不好

希望这里的大家都能好好加油,相互鼓励,一起走花路吧!


评分

参与人数 4大米 +7 收起 理由
tzuyiyen + 1 很有用的信息!
candy0761 + 3 很有用的信息!
kellynum3 + 1 很有用的信息!
raymondli + 2 很有用的信息!

查看全部评分


上一篇:FB Data Scientist 2017年电面跪经
下一篇:亚麻 BA 跪经

本帖被以下淘专辑推荐:

  • · BA|主题: 85, 订阅: 10
我的人缘0
xya232 发表于 2018-6-12 20:09:06 | 显示全部楼层
  此人我要顶:
 
0% (0) 【我投】
  此人我要踩:
 
100% (1) 【我投】
赞一个!45分钟的电话面试问这么多题?
回复 支持 反对

使用道具 举报

我的人缘0
zhangbo0216 发表于 2018-6-12 20:37:06 | 显示全部楼层
  此人我要顶:
 
0% (0) 【我投】
  此人我要踩:
 
100% (1) 【我投】
LZ接到onsite通知没有?
回复 支持 反对

使用道具 举报

我的人缘0
felixfan123 发表于 2018-6-12 21:05:55 | 显示全部楼层
  此人我要顶:
 
0% (0) 【我投】
  此人我要踩:
 
100% (2) 【我投】
楼主加油!谢谢分享!
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-12 21:50:27 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
zhangbo0216 发表于 2018-6-12 20:37
LZ接到onsite通知没有?

上周五接到了
回复 支持 反对

使用道具 举报

我的人缘0
xya232 发表于 2018-6-13 02:25:34 | 显示全部楼层
  此人我要顶:
 
0% (0) 【我投】
  此人我要踩:
 
100% (1) 【我投】
想问一下楼主,newsfeed添加好友推荐功能,除了看acceptance rate,还可以看什么?谢谢!!!
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-13 03:28:52 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
xya232 发表于 2018-6-13 02:25. from: 1point3acres
想问一下楼主,newsfeed添加好友推荐功能,除了看acceptance rate,还可以看什么?谢谢!!!

我个人认为acceptance rate针对这个feature来说是个不错的metric,但是除了仅针对这featurec之外也需要跳脱出来看看功能对FB其他的部分或者整体的影响是怎么样的
回复 支持 反对

使用道具 举报

我的人缘0
tulipdream 发表于 2018-6-13 03:30:57 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
谢谢楼主分享!45分钟问这么多问题,岂不是要求看到题目的同时就给出答案?另外,那个acceptance rate的time trend是不是只要给出date|acceptance rate就行了?需要分析它的trending吗?
回复 支持 反对

使用道具 举报

我的人缘0
starfoe 发表于 2018-6-13 03:38:20 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
xya232 发表于 2018-6-13 02:25
想问一下楼主,newsfeed添加好友推荐功能,除了看acceptance rate,还可以看什么?谢谢!!!

是不是还可以看 the average number of actions per user per day, 每个用户平均每天有多少action?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-13 04:36:12 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
tulipdream 发表于 2018-6-13 03:30
谢谢楼主分享!45分钟问这么多问题,岂不是要求看到题目的同时就给出答案?另外,那个acceptance rate的tim ...

一般来说只有一组SQL和一组Product不需要担心。acceptance rate只是一道SQL问题只需要写出Script就可以 另外因为用的是coderpad,script无法execute也无法看到真正的trend来分析的
回复 支持 反对

使用道具 举报

我的人缘0
greenwilllow 发表于 2018-6-13 04:43:28 | 显示全部楼层
  此人我要顶:
 
100% (1) 【我投】
  此人我要踩:
 
0% (0) 【我投】
Can you also provide your sql code for those questions? I have mine here, but I think there should be easier ones. . 牛人云集,一亩三分地

For conversion>1 %

proc sql;. From 1point 3acres bbs
create table conversion as . 一亩-三分-地,独家发布
select a.*
          ,b.user_id
          ,b.payment
          ,case when b.ad_id is null then 0
                    else 1
           end as conversion
from spend a
left join payment b
on a.ad_id=b.ad_id;
. visit 1point3acres for more.quit;. 留学申请论坛-一亩三分地
. 1point3acres
proc sql;
create table count as
select advertiser_id, sum(conversion) as convert from conversion
group by 1;
quit;

proc sql;. from: 1point3acres
select sum(case when convert>0 then 1 else 0) /count(adverstiser_id) as convertlt1rate from count;
.本文原创自1point3acres论坛quit;
. visit 1point3acres for more.
for ROI rate;-google 1point3acres

select advertiser_id,sum(payment)/sum(spend) as ROI from converstion
group by 1;-google 1point3acres

Please let me know your thought
.留学论坛-一亩-三分地

. from: 1point3acres
补充内容 (2018-6-14 02:49):
Ah, my ROI rate is totally wrong here. Let me rewrite it.

补充内容 (2018-6-14 23:56):
ROI should be: Select advertiser_id, (sum(payment)-average(spend))/average(spend) from conversion group by 1;
回复 支持 反对

使用道具 举报

我的人缘0
getdreamoffer 发表于 2018-6-13 04:54:14 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
非常感谢LZ的分享!"问如何估计用户在Group上面花的时间" 这道题LZ能不能给点思路啊?谢谢啊!
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-13 09:48:39 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
getdreamoffer 发表于 2018-6-13 04:54
非常感谢LZ的分享!"问如何估计用户在Group上面花的时间" 这道题LZ能不能给点思路啊?谢谢啊!

这道题目主要是三部分
在Group页面上的时间可以直接被track
notification和newsfeed我当时提供的方法是算Group message占总体的percentage 然后把用户的整体时间乘以percentage 三部分相加
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-13 09:54:59 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
greenwilllow 发表于 2018-6-13 04:43
Can you also provide your sql code for those questions? I have mine here, but I think there should b ...

我觉得你的第一题解法没有什么问题 只是把每部分分步骤写了 可以把两个table left join在ad_id,分子是table b中不为空的distinct advertiser数 分母直接从table a选distinct advertiser数即可,推荐去看一下地里面其他的贴子,有好几个都提到了类似问题,大家的讨论解法很多,可以从里面找一个最便于自己理解的方法
第二个问题ROI要注意一下left join之后分母部分不可以直接sum,因为一些ad_id可能有多个conversion,在left join之后就可能double counting了
回复 支持 反对

使用道具 举报

我的人缘0
kellynum3 发表于 2018-6-13 10:39:58 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
樓主可以分享SQL 第二題的做法嗎?有點不太了解多個conversion的部分
謝謝~
回复 支持 反对

使用道具 举报

我的人缘0
kellynum3 发表于 2018-6-13 11:29:14 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
SQL #2

select advertiser_id, (total_rev-total_cost)/total_cost as ROI
from
  (select advertiser_id, sum(a.ad_rev) as total_rev.本文原创自1point3acres论坛
  from adv_info left join
  (select ad_id, sum(payment) as ad_rev from ad_info group by ad_id)a
  on adv_info.ad_id = a.ad_id
  group by advertiser_id)b
join
  (select advertiser_id, sum(spend) as total_cost from adv_info group by advertiser_id)c
on a.advertiser_id = b.advertiser_id
group by advertiser_id;


补充内容 (2018-6-13 11:30):
應該是
join on b.advertiser_id = c.advertiser_id
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-13 23:54:23 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
kellynum3 发表于 2018-6-13 11:29
SQL #2
-google 1point3acres
select advertiser_id, (total_rev-total_cost)/total_cost as ROI

我觉得你的这个做法应该是可以的 就是稍微麻烦了一点 可以先把第一个table的spend group by ad_id之后第二个table payment也group by ad_id,a left join b
注意left join以后null值的处理就可以了应该
回复 支持 反对

使用道具 举报

我的人缘0
candy0761 发表于 2018-6-14 09:07:06 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
45分钟不是一个sql一个case吗 lzmm被问了这么多???
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Skylehan 发表于 2018-6-14 11:54:00 | 显示全部楼层
  此人我要顶:
 
50% (1) 【我投】
  此人我要踩:
 
50% (1) 【我投】
candy0761 发表于 2018-6-14 09:07. 1point3acres
45分钟不是一个sql一个case吗 lzmm被问了这么多???

应该是一个sql一个product sense的
回复 支持 反对

使用道具 举报

我的人缘0
getdreamoffer 发表于 2018-6-14 21:53:45 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
恭喜楼主啊!请问“在上面讨论acceptance rate的过程中可能会考虑define只有在某一时长之内的accept才算有效。这样做的好处是”这道题要怎么回答呢?
回复 支持 反对

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

关闭

一亩三分地推荐上一条 /3 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-6-22 06:14

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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