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

[找工就业] 脸书product design跟system design的区别

 
全局:
gongchen 发表于 2021-08-29 12:11:35
老哥能讲讲为什么要选system design不选product design么?

我自己不是做前端的,是做产品后端的。
现成的资料多.

评分

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

查看全部评分

回复

使用道具 举报

🔗
gongchen 2021-8-30 03:18:34 | 只看该作者
全局:
caffeinegmt 发表于 2021-8-29 11:45
是的,而且我看帖子里有说偏前端,我觉得完全不是偏前端。随便给一个product,用common sense去想需要什 ...
.--
看了楼上叫SVE老哥分享的youtube Front-End Engineer频道之后

我感觉这里说的product design确实就是前端或者说全栈偏前端.1point3acres

你觉得呢?

SVE老哥的回复
https://www.1point3acres.com/bbs/forum.php?mod=redirect&goto=findpost&ptid=792428&pid=15930363
回复

使用道具 举报

🔗
gongchen 2021-8-30 03:19:12 | 只看该作者
全局:

确实是
现成的资料基本都是大篇幅在讲scalability
回复

使用道具 举报

🔗
labour31 2021-8-30 04:09:46 | 只看该作者
全局:
转一个FB recruiter发的:
Product design - recommended for candidates working full stack/middle tier backend. Think APIs, data modeling, how the client and server interact, how a user may interact with it, etc. If you are currently working on a user facing product, this may be a good choice..

Systems design - Large scale distributed systems. Very large scale. Think availability, scalability, partition tolerance, reliability. Storage, databases, core systems.. 1point 3 acres
   ..
Another way to think about it is the AWS line:
Would you feel more comfortable building a product and plug and playing AWS services
Or do feel comfortable actually building AWS like services that handle massive traffic?

评分

参与人数 2大米 +3 收起 理由
gongchen + 2 很有用的信息!
coder2048 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
 楼主| coder2048 2021-8-30 06:35:28 来自APP | 只看该作者
全局:
gongchen 发表于 2021-08-29 12:12:24
“API是怎么work的”

那就是主要讲产品的business logic?
大概就是FE要怎样用你的API ,是post还是get,request body跟response是什么。 FE  call了你的API之后在backend发生了什么 有什么services 他们之间有什么interaction,data是query database的还是从cache里get。FE 得到response之后要怎样render UI。应该就是像平时做project写design document时候要注意到的东西。
回复

使用道具 举报

🔗
caffeinegmt 2021-8-30 12:17:36 | 只看该作者
全局:
gongchen 发表于 2021-8-29 12:18.1point3acres
看了楼上叫SVE老哥分享的youtube Front-End Engineer频道之后
. 1point3acres
我感觉这里说的product design确实就是 ...

嗯嗯我没看过这个视频。
我个人面试的时候我个人感觉是阉割版的system design,比system design简单,我觉得通过率可能会更高,因为这个比system design 更加套路。.1point3acres
其实我不知道这里的前端定义是什么,如果说前端==API的话,那就可以理解成前端。但是我个人理解是后端一样要暴露api,那这里的api是不是应该归属于后端?. Χ
我面的是full stack,前后端都要涉及,但是大部分时间花在了讨论cache上。

评分

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

查看全部评分

回复

使用道具 举报

全局:
mark mark
回复

使用道具 举报

🔗
gongchen 2021-8-30 12:58:17 | 只看该作者
全局:
caffeinegmt 发表于 2021-8-29 21:17.1point3acres
嗯嗯我没看过这个视频。
我个人面试的时候我个人感觉是阉割版的system design,比system design简单,我 ...
. 1point3acres.com
感谢分享

请问cache的设计 不考scalability 不考consistency 的话 主要是在讨论cache的什么呢?
回复

使用道具 举报

🔗
caffeinegmt 2021-8-31 00:33:23 | 只看该作者
全局:
gongchen 发表于 2021-8-29 21:58
感谢分享

请问cache的设计 不考scalability 不考consistency 的话 主要是在讨论cache的什么呢?

我当时考的是newfeed中图片的cache,不是cdn,是图片url的cache,主要就是结合db的设计pull model 和 push model对cache的影响,cache的data structure的样子,对cache大小的估算,TTL 这些。

评分

参与人数 1大米 +1 收起 理由
coder2048 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
Mark
回复

使用道具 举报

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

本版积分规则

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