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

脸书Product design vs System design

🔗
匿名用户-QZR44  2020-5-1 17:37:28 |倒序浏览

2020(4-6月) 码农类General 硕士 全职@meta - 内推 - Onsite  | | Other | 在职跳槽

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

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

x
HR让选product design 还是 system design,感觉pr
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
一下两者的优劣吗?过几周就onsite了

上一篇:请问: 高通口头OFFER后,过多长时间会有书面OFFER?
下一篇:浪费时间蘑根是贪利店面
全局:
我两年前product design 和 system design 都面过,product design 面你有没有product sense,like how to design the UI interface for a product, for both web page and mobile, how the API format looks like when interface needs different data, etc. System design 就是我们一般说的design interview, like tiny URL, how to design a WeChat, more backend thinkings.
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-2ZRIM  2022-4-10 23:36:19
马上面了,才意识到这个区别。

我仔细看了面试的要求。其实这个两个类别就是focus在两个不同的方向。比如app dev就是要理解产品UI和API的要求,不需要知道后端是如何存取的。而infr dev就必须了解底层特别是数据的存储优化,还有scalable。市面上的system design的材料,基本上覆盖了这些方面。比如设计API,设计data model,就是product design,设计一个KV store,top K,就是system design。其实两者也是有重合的部分,比如考虑scalability等等。

欢迎大牛补充。
回复

使用道具 举报

推荐
rannn 2020-5-2 12:31:23 | 只看该作者
全局:
设计twitter设计web crawler就是product design
system design是设计一个kv store之类的
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QZR44  2020-5-3 06:43:34
cuiyang36 发表于 2020-5-2 13:20
我两年前product design 和 system design 都面过,product design 面你有没有product sense,like how to  ...

可以这样说吗 product design 和 OOD也有一些相似之处? 比如parking lot
回复

使用道具 举报

全局:
论坛匿名账号 发表于 2020/05/03 06:43:34
可以这样说吗 product design 和 OOD也有一些相似之处? 比如parking lot
我觉得OOD是另一套....
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QZR44  2020-5-3 10:54:48
cuiyang36 发表于 2020-5-3 07:03
我觉得OOD是另一套....

那复习资料呢? Grokking the System Design Interview 算不算product design的一个好的复习资料
回复

使用道具 举报

🔗
Nerzhul 2020-5-3 12:57:15 | 只看该作者
全局:
个人意见,既然是在职跳槽,选和自己之前做的比较接近,自己更熟悉的那个比较好
回复

使用道具 举报

🔗
Owenli20 2020-5-3 13:45:30 | 只看该作者
全局:
匿名者 发表于 2020-5-3 10:54
那复习资料呢? Grokking the System Design Interview 算不算product design的一个好的复习资料

Grokking the System Design Interview肯定是system design的复习资料啊
回复

使用道具 举报

🔗
oumizx 2020-5-5 04:02:26 | 只看该作者
全局:
同求,感觉product design简单一点?
回复

使用道具 举报

🔗
oumizx 2020-5-5 04:11:30 | 只看该作者
全局:
这个HR发的System design和Product design的介绍。想问下如果主要用grokking那本书来准备,选哪个好?
The Systems Design Interview

You'll have a design aspect to your interview which will deal with building a

large-scale distributed system. You may be asked to build a feature for

Facebook. Our engineer will be focusing on your ability  to think through

the design of a complex system, especially with regards to trade-offs around

consistency, availability, and partition tolerance.



1. Possible question

topics Interviewers will focus on

your familiarity with complex products or systems and assess your ability to

arrive at answers in the face of unusual constraints.



You should be familiar with the areas

below—but we’re not looking for you to be an expert in all of them. You should

know enough to weigh design considerations (and understand when to consult an

expert) for:

• Concurrency (threads, deadlock,

starvation, consistency, coherence)

• Caching

• Database

partitioning, replication, sharding, CAP Theorem

• Networking (IPC,

TCP/IP)

• Real-world

performance (relative performance RAM, disk, your network, SSD)

• Availability and

reliability (types of failures, failure units, how failures may manifest,

mitigations, etc.)

• Data storage and data

aggregation

• QPS capacity /

machine estimation (back of the envelope estimates), byte size estimation



2. Example questions

We might ask you to:

• Architect a worldwide video distribution system

• Build Facebook chat

• Design a mobile image search client



The Product Design Interview

1. Possible Question

topics Interviewers will focus on

building a product or API at scale that supports an end user product or

service.

You should be familiar with the areas below—but we’re not looking for you to be an expert in all of

them.

You should know enough

to weigh design considerations (and understand when to consult an expert) for:

• Storage data models

• Scalability

• Design patterns

• Data ownership

• Protocols

• Data formats

• Client-server design

• Designing for long

term vs. complexity

• Accommodating

possible product changes



2. Example Questions

We might ask you to:

• Design a service or product API

• Design a chat service or a feed API

• Design an email server
回复

使用道具 举报

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

本版积分规则

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