查看: 2943| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[题目讨论]  讨论下油管上这道狗家system design mock interview?

全局:

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

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

x


油管上这个视频
Google Systems Design Interview With An Ex-Googler
https://www.youtube.com/watch?v=q0KGYwNbf-0&t=2511s

全程看得很迷惑

先说第一步:building code
(1) SQL table
(1.1) 如果多个worker都在读job, 怎么保证一个queued job不被多个worker取走?
这里用真正的queue不是更好,由DB主动把job push到queue里,就没有这个问题了。

(1.2)每个worker update job status的时候,都要lock DB, 这样会不会导致DB排队而 slow?

(1.3)index on job status
每一个worker取job的时候,读取SQL都要order by creation_time.  candidate说可以index on job status提高效率
job status每易毫秒都在改变吧。这个index有啥意义?

(1.4)heart-beat check 也要写到job table里太没必要了,徒增数据库的“写”负担。

第二步:deployment
要deploy到全球上万个machine.
我一直认为这个SD的重点是 : how to deploy to hundred of thousans of machines GLOBALLY
但 40分钟才开始讲这个, 就是胡乱讲讲,没看到细节

(3)没有看到 high level design,  scale的点


这个人的channel好像还挺热,
看了下领英,2016年本科毕业,骨骼两年脸家三个月,就用ex-google ex-facebook做人设搞视频了
我看他说话觉得好烦人 :(



评分

参与人数 3大米 +10 收起 理由
Helia7 + 1 哈哈,我也觉得
14417335 + 8
tm1234 + 1 赞一个

查看全部评分


上一篇:今天的热帖上有几个系统设计的题目,欢迎大家来讨论
下一篇:关于系统设计面试的真实经历和感受
全局:
本帖最后由 LittleFishBall 于 2020-9-28 13:38 编辑
tm1234 发表于 2020-9-28 05:23
抛开讲得好不好不说,题本身真是一道好题,请问有没有大神可以给讲一讲how yo deploy your hundreds of tho ...

感觉 deployment 这种不会考吧。... 又不是做 SRE.... deploy to thousands of machine 用 Kubenete 就可以了?

主要这个 speaker 没啥 credential。 本身是17 年去了谷歌做了两年 UI frontend (怀疑没有 backend 经验), 然后有在facebook  做了三个月 internal tools (估计是 deployment tools ?lol), 然后目测是 bootcamp 没过,然后就出来教别人怎么弄 System Design 了? 😳

感觉 Youtube 上面 System Design 讲的比较好的是: Mikhail老毛子, Tushar Roy, 和 Tech Dummy。但是毛子有的 topic 讲的也不太好, Tech Dummy 感觉有时候就是 tech blog 搬运工 (当然讲的挺不错), 然后 Tushar 的视频不错,但是视频不多。 一般三个结合着看,然后自己查一查。

(求米求米)

评分

参与人数 4大米 +4 收起 理由
followjason + 1 赞一个
tm1234 + 1 赞一个
油泼面 + 1 赞一个
attar + 1 说的太对了!

查看全部评分

回复

使用道具 举报

🔗
tm1234 2020-9-28 05:23:13 来自APP | 只看该作者
全局:
抛开讲得好不好不说,题本身真是一道好题,请问有没有大神可以给讲一讲how yo deploy your hundreds of thousands of machines?
回复

使用道具 举报

全局:
树状扩散拷贝?
回复

使用道具 举报

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

本版积分规则

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