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

黄色幽灵店面加虚拟现场面经

全局:

2022(4-6月) MachineLearningEng 硕士 全职@snapchat - 网上海投 - 技术电面 Onsite 视频面试  | 😃 Positive 😐 Average | Pass | 在职跳槽

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

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

x
发一个Snapchat电面加VO的面经 最近看包裹有点费米 给为看管可酌情加米
大厂四年经验,target到了L4,一轮电面加六轮VO,因为是面MLE,所以面试官大部分都是国人,体验都蛮好的,面完第二周给结果说过了,开始team match。

除了一轮半小时的由我问问题对方回答的一轮,其他轮次都是一小时,前15分钟BQ,后面做题

电面coding:
国人大哥出了一道刷题网伞久久,建了graph,然后用BFS做了,期间面试官还指帮我指出来了一个duplicate add可能导致performace没有那么理想的点
现场run了两个test cases

电面过了之后第二天就来约onsite了

VO:
您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies





评分

参与人数 3大米 +10 收起 理由
流天 + 1 赞一个
匿名用户-OJZRM + 8
say543 + 1 给你点个赞!

查看全部评分


上一篇:Thumbtack VO 挂
下一篇:hopper 点眠
推荐
neverlate 2022-5-29 14:26:18 | 只看该作者
全局:
weirdzrx 发表于 2022-5-28 21:40
因为你不确定M和N是不是都邀请了别的其他人,有可能M是被A邀请的,N是被B邀请的,B是被A邀请的,需要的输 ...

已米,非常感谢。
确实我没想到,这本质上是一个求共同祖先的题。
回复

使用道具 举报

🔗
say543 2022-5-28 15:21:40 | 只看该作者
全局:
user activity tracking syste‍‍‍‍‍‍‍‌‍‍‌‌‌‍‍‍m 能分享有几步 的storage 讨论 ? 感觉event store 是一个key 点。 . 筛选出没有被interact过的推荐并同样把它们作为signals。 <= 这个我只想到human labeling 有更好的方法吗....
回复

使用道具 举报

🔗
neverlate 2022-5-29 05:10:58 | 只看该作者
全局:
已米,有个问题对这段:
我的做法是build了两个graph,
一个代表send invitation, 另一个代表receive invitation,
做DFS,每一次recursive call先找send graph再找receive graph

为什么不只build一个send,然后从m搜一遍,搜到n结束,
或者从n开始,搜到m结束?
回复

使用道具 举报

🔗
 楼主| weirdzrx 2022-5-29 12:35:32 | 只看该作者
全局:
say543 发表于 2022-5-28 00:21
user activity tracking syste‍‍‍‍‍‍‍‌‍‍&# ...

我说了三步 一步在serving system的raw data store,一步中间做post processing的mysql store,和最后通过batch job放到warehouse

至于non-click的检测 我说了两种 一种是在serving那边用timeout,另一种是如果是feed ads,那在用户再次刷新的时候可以把之前一次serve的都invalidate掉因为要serve另一批ads了。
回复

使用道具 举报

🔗
 楼主| weirdzrx 2022-5-29 12:40:00 | 只看该作者
全局:
neverlate 发表于 2022-5-28 14:10
已米,有个问题对这段:
我的做法是build了两个graph,
一个代表send invitation, 另一个代表receive inv ...

因为你不确定M和N是不是都邀请了别的其他人,有可能M是被A邀请的,N是被B邀请的,B是被A邀请的,需要的输出是:M是被A邀请的,A邀请了B,B邀请了N。

这种情况你的send graph就只有A->[M, B], B->[N], 你从M或者N开始都找不到entry,当然你可以把send graph弄的很复杂把receive graph也包含进去,但那本质上也是两个graph了。

评分

参与人数 1大米 +1 收起 理由
neverlate + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
say543 2022-5-29 14:45:33 | 只看该作者
全局:
weirdzrx 发表于 2022-5-28 21:35
我说了三步 一步在serving system的raw data store,一步中间做post processing的mysql store,和最后通 ...

不是确定要是idenify 出哪个pool, assume 原本ads serving 没有click = A, 你这个推荐的方法是把 A - [serving那边用timeout(b)] - [如果是feed ads,那在用户再次刷新的时候可以把之前一次serve的都invalidate掉因为要serve另一批ads了(c)] = D, D 的pool是有clear sigal user 没有inteact with ? 求讨论
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-4XQ0L  2022-5-30 14:56:55
coding 3 是不是建立一棵树然后按照LCA做就好了?
回复

使用道具 举报

🔗
shaneb2009 2022-6-18 13:05:59 | 只看该作者
全局:
3 轮coding这么变态?楼主match到什么组了?
回复

使用道具 举报

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

本版积分规则

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