查看: 4499|回复: 20
收起左侧

[找工就业] 最近几个面试system design的感受

    |只看干货
匿名用户-CB4  发表于 2021-10-17 02:42:48 |阅读模式
本楼: 👍   100% (21)
 
 
0% (0)   👎

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

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

x
本帖最后由 匿名 于 2021-10-16 12:35 编辑

最近跳槽,前期的几个面试已经面完了,说说感受,请大家提供点建议。
挂掉的几家,透过反馈和自己感觉,基本都是挂了design轮,感觉这玩意有点玄学,能不能聊一块很重要。

我本身是做后台和infra为主,design的时候有个偏好就是喜欢把重点放在scalability上,这也是我过去几年主要做的事情,也算是最能展现我能力的部分。
但过去的几轮面试我发现绝大多数厂根本不care这个层面的东西,多数面试官要的就只是走得通且足够详细的API+schema+service层面的design,scalability部分只算加分项,甚至出现过对方不懂的情况。。。
比如面试某做社交的养老厂,面试官应该是组里的老TL,居然分不清sharding/partitioning和horizontal scaling,我当时就觉得这天没法聊了,鸡同鸭讲的感觉,结果设计个系统他让我不要考虑数据等后台的东西,感情就只是个API design。。。

不过话说回来,面试官也是在找他们要的signal,所以开场的时候最好问清楚对方想要的侧重点和时间分配,以免出现重大gap。
当然了,如果domain/expertise完全不匹配,也是个互相筛选的过程了。

如果general hire,碰到infra组面试官概率不高。 唯一一次碰到,那是真专家,只聊数据库,根本不聊API层的东西,从单个数据库B-tree,LSM-tree等选择和实现,聊到分布式数据库的consensus algorithm等等,backend hardcore。。。


补充内容 (2021-10-18 02:28 +8:00):
反思一下,以前自己面别人的system design,应该没少被candidate暗地里骂,我当面试官时候总是把scalability当做题眼,而不重视别人做的API/schema design.......

评分

参与人数 8大米 +10 收起 理由
我就来看看 + 1 赞一个
llchdyz + 1 谢谢分享!
squallee + 2 很有用的信息!
小涵今天努力了吗 + 1 赞一个
hanhandai + 1 给你点个赞!
Yoomai + 1 赞一个
freecarefree + 2 给你点个赞!
lowcore + 1 赞一个

查看全部评分


上一篇:有没有小伙伴想一起学习下Grokking ood的?语言Python
下一篇:fb 店面 面试官没来 recruiter 也联系不上
堕落的猴子 2021-10-17 07:03:50 | 显示全部楼层
本楼: 👍   100% (16)
 
 
0% (0)   👎
全局: 👍   96% (1589)
 
 
3% (62)    👎
是这个道理,所以需要总结一套自己熟悉的框架,然后根据面试官喜好去随机应变。

个人认为,实际上真的到了staff这个级别或者以上,排除那种backend hardcore(你真要聊NewSQL之类的我也可以聊),系统设计的挑战也往往不是scalability,更像是domain driven development里谈过的一套切分组件的好刀法。你能把实际问题迅速转换成一堆子系统并且让他们通过一个可理解的协议,有效地结合在一起,大概就是system design interview里比较常寻找的信号吧。

评分

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

查看全部评分

回复

使用道具 举报

地里的匿名用户
匿名用户-D14  发表于 2021-10-17 08:12:18
本楼: 👍   100% (6)
 
 
0% (0)   👎
有同样的感受,产品类的公司基本上就是功能性需求,根据domain driven把整个系统的层次和对应的component划分清楚,detailed design侧重在schema design,然后自然而然的就推导出后面的数据库选型和API设计,非功能性需求scalability/availability只能算加分项吧
但是个人经历面技术导向的公司很多会被问到很硬核的设计问题,scalability/availability会是重点
回复

使用道具 举报

本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   67% (164)
 
 
32% (79)    👎
我也遇到过,可能大佬是前台的,领域不一样。不要有偏见哦,inclusive最重要‼️
回复

使用道具 举报

Shubin_ren 2021-10-17 03:02:27 来自APP | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   95% (4508)
 
 
4% (232)    👎
他这个是偏向product的design,就像脸的product组和infra组倾向不一样
回复

使用道具 举报

地里的匿名用户
匿名用户-CB4  发表于 2021-10-17 03:10:27
本楼: 👍   100% (3)
 
 
0% (0)   👎
Shubin_ren 发表于 2021-10-16 12:02. 1point3acres
他这个是偏向product的design,就像脸的product组和infra组倾向不一样

但貌似product组的人数还是多,如果general hire碰到infra组的面试官概率不太高的感觉。
回复

使用道具 举报

地里的匿名用户
匿名用户-CB4  发表于 2021-10-17 03:29:24
本楼: 👍   0% (0)
 
 
0% (0)   👎
张大虾不吃鸡 发表于 2021-10-16 12:26
我也遇到过,可能大佬是前台的,领域不一样。不要有偏见哦,inclusive最重要‼️
. check 1point3acres for more.
是的,能理解,碰到不匹配的估计对方也在心里骂,怎么什么都不懂,哈哈哈哈
回复

使用道具 举报

jincheker 2021-10-17 03:30:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   81% (68)
 
 
18% (15)    👎
确实,得问清楚侧重点在那里。好多时候每个面试官自己评判的标准和公司写的都不一样
回复

使用道具 举报

地里的匿名用户
匿名用户-E60  发表于 2021-10-17 06:48:07
本楼: 👍   0% (0)
 
 
0% (0)   👎
楼主yoe多少呀?
回复

使用道具 举报

地里的匿名用户
匿名用户-CB4  发表于 2021-10-17 07:44:33
本楼: 👍   0% (0)
 
 
0% (0)   👎

10
zszszszszs
回复

使用道具 举报

bambu 2021-10-17 07:48:03 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (204)
 
 
4% (9)    👎
太有用了,感谢lz!
回复

使用道具 举报

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

本版积分规则

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