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

[经验总结] 纯后端的职位会考design twitter这种题吗?

全局:

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

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

x
从没经历过社招,对系统设计面试纯小白,最近准备面试的时候有个疑问:
我做的是纯后端,cloud database方向的,面的职位也是这个,那系统设计会考设计一个app这种题吗?
我觉得可以考察一个app后端数据库应该用什么数据库,怎么shard,怎么replication,这些都make sense,但如果还要考DNS,load balancer这些就没什么意义了吧。。我能大概知道DNS和load balancer是做什么的,但深挖肯定不行。


上一篇:design yelp中的partition by locationId VS zipcode
下一篇:OS/Driver/Firmware相关职位的系统设计?
全局:
蓝思星 发表于 2020-12-20 20:19:02
后端也分吧,比如load balancer或者用到message queue的部分,貌似跟数据库没有关系,如果面的是一个做数据库的职位,这样的会不会考呢?
要看你面的公司了,一般的面试都是general的,不会是针对岗位的。你这个岗位不可能是用数据库吧,是开发新的数据库?
回复

使用道具 举报

全局:
design twitter可以完全是后端啊
回复

使用道具 举报

🔗
 楼主| 蓝思星 2020-12-21 12:19:02 | 只看该作者
全局:
Liyukuang 发表于 2020-12-20 17:32
design twitter可以完全是后端啊

后端也分吧,比如load balancer或者用到message queue的部分,貌似跟数据库没有关系,如果面的是一个做数据库的职位,这样的会不会考呢?
回复

使用道具 举报

🔗
hsierra 2020-12-22 07:20:05 | 只看该作者
全局:

这些都是系统设计的fundamental吧。无论是设计tweeter还是youtube还是yelp, 都是通过这些设计,来看你的知识和经验。
就像面coding要面矩阵,图,🌲,平常也用不到呀。leetcode就更用不到了。

但具体到某个公司被面到某个具体设计的概率有多大,就也不一定。谁也说不准。
回复

使用道具 举报

🔗
lz9527 2020-12-22 08:20:32 | 只看该作者
全局:
infra: 设计一个XX数据库
product: 设计一个XX应用
回复

使用道具 举报

🔗
pxu 2020-12-22 08:38:11 来自APP | 只看该作者
全局:
就是纯后端才更有可能考呀。纯前端的话,很大可能就不考了
回复

使用道具 举报

🔗
francisqiao 2020-12-22 08:40:56 | 只看该作者
全局:
system design绝大多数(如果不是全部)都是针对后端的。

> 我觉得可以考察一个app后端数据库应该用什么数据库,怎么shard,怎么replication,这些都make sense,但如果还要考DNS,load balancer这些就没什么意义了吧。。我能大概知道DNS和load balancer是做什么的,但深挖肯定不行。

一般考察针对product requirement的后端设计,比如feed / notification,包括但不限于楼主提的这些。
回复

使用道具 举报

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

本版积分规则

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