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

谈一谈senior级别的系统设计和我自己用的模板

   
🔗
匿名用户-V3QDT  2022-6-4 14:32:10 |倒序浏览

2022(4-6月) 码农类General 硕士 全职@google - Other - 其他  | 😐 Neutral 😐 Average | Other | 其他

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

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

x
本帖最后由 匿名 于 2022-6-3 23:37 编辑

最近面了十来家公司,拿了7个offer,包裹帖子在这里:
希望大家多给加点米XD

我就以谷歌的一道系统设计题来讲一下我的面试经验,希望对大家有帮助
题目是 design ads recommendation system for amazon

我先分享一个我自己的模板,基本上列出了大部分系统设计题目需要考虑的requirement: (地里大神多,请多多指正)基本上是几个大块:
Functional requirement
NonFunctional requirement
Capacity planning
Diagram + API
DataSchema + Scale
Monitoring/Metrics
---------------------------------------------------------------------------------------------------
Functional requirement: (ask which part should we focus on?)
Who is the Producer/Consumer requirement
Text or image/video (Thumbnail, Resolution)
Ranking / Localizati
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
Rate 等几个指标rank 一下, 因为前端可能只有5个广告位,我们要从几百个candidate里面选top5个
如何减少广告索引的latency:
一般是inverted index + db replica + cache
基本上我把这一套流程讲完已经过去三四十分钟了

Data schema:
这个题目没有事件讲太多scheme,而且广告系统可能更重要的是Recall + ranking, schema没有那么重要

Monitoring/Metric
CTR (click through rate)
Impression per second
Candidate count (from recall)
budget burn rate (广告主的budget多久烧完)
以及一些通用的系统metric,比如cpu, qps, latency等等

我当时讲完这些workflow对面谷歌的面试官好像就很开心了,就没让我讲别的,跟我扯了一些有的没的就让我走了

希望对大家有帮助
码字不易,求管理员加点米..


评分

参与人数 35大米 +39 收起 理由
浅浅 + 2 很有用的信息!
Chasedream.df + 1 赞一个
space130 + 1 赞一个
patrick-s + 1 赞一个
onerhao + 1 赞一个

查看全部评分


上一篇:06/01前端onsite
下一篇:Enova Senior SDE OA Codility
推荐
fangf110 2022-6-5 12:35:13 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies

评分

参与人数 1大米 +1 收起 理由
helloworld00 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
liuyishui 2022-6-12 16:09:06 | 只看该作者
全局:
您好,觉得您写的很好,有机会和您私下聊聊吗?可以论坛私信我一下然后私下交流联系方式吗?私信之后肯定给您别的加上大米,不会让您亏的
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-V3QDT  2022-6-5 08:46:14
helloworld00 发表于 2022-6-4 16:28
MVP and Non-MVP

请问这个mvp是指什么?分一下system的主要和非主要的功能吗?

差不多是这样
回复

使用道具 举报

🔗
baca 2022-6-5 00:32:29 | 只看该作者
全局:
系统设计非常有用 感谢
回复

使用道具 举报

🔗
mk48 2022-6-5 02:18:24 | 只看该作者
全局:
有用 感谢
回复

使用道具 举报

🔗
wyc8314488 2022-6-5 06:42:12 | 只看该作者
全局:
LZ是做在线广告的么?
回复

使用道具 举报

🔗
helloworld00 2022-6-5 07:28:36 | 只看该作者
全局:
MVP and Non-MVP

请问这个mvp是指什么?分一下system的主要和非主要的功能吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SVAPE  2022-6-5 13:03:03
一般是inverted index + db replica + cache

这就能减少latency? 至少也得根据时间,day, week, month, history, 上db partition吧
回复

使用道具 举报

全局:
这么厉害👍
回复

使用道具 举报

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

本版积分规则

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