转码大潮中,请教一下,system design要准备到什么程度可以投简历了?

g
goodluckall
楼主 (北美华人网)
题刷了500+ sd之前涉及较少,没有多少底 想请问要到什么程度可以投简历了? 谢谢
g
goodluckall
再就是哪里mock interview呢? 谢谢
爱码仕
个人建议如下: 1.你的经历和工作经验能申请到G的T5吗,或者能申请到F的E5吗?如果不能的话,大概率系统设计不会是你的门槛,关键是刷题;G家以前6以下是不面系统设计的。嗯,总体经验就是系统设计是给你定level和package用的。 2. 系统设计如果想学的话,有几个资源是不错的。先声明,我没有收到过广告费,不是软广。a. 九章的系统设计班,有点贵,不过还不错吧,找打折的时候上就好了;b. 有个educative io这样的网站,不太推荐,不过很便宜,比较系统;c. 其实就是各种youtube和Bilibili网站;你用a入个门,不至于一头雾水,然后选出N个topic,比如说爬虫,比如说聊天系统,比如说订餐系统,比如说网站设计之类的......,去网上搜大牛是怎么讲的,就OK了。准备到这一步真就差不多了,对于转码选手。你再要深入,真的就得是工作中做过,否则挺难一下子学会的。 3. mock interview好像现在有一些网站可以做;嗯,不过你如果报了一些辅导班之类的话,一般都会有群的,找群里的小伙伴练几次就好了,不用经常mock的,面试就是最好的mock. 还有一个检验标准就是去看Leetcode的评论区,他们讨论的东西,你能看懂吗,能回答吗?做到这一点,就证明你的理解是足够的,那么就多练几次,该如何表达就好了。
a
ab18
同意楼上,如果新转的话级别都是比较低的不会有system design,你可以跟recruiter确认 你有这个功夫还不如看看OOP,老东西了,但是entry level这个倒是有可能考
东方猪猪
不如开个帖子交流面试题? 哈哈. 拿出分析家庭矛盾的热情来做题?
g
gokgs
system design 很难, 是不是可以上个什么班之类的 ?
E
Ethanmom
system design 如果有过工作经验的,会好一些,不然的话,没有 handson experience,只是看那些书和视频,还是会有些欠缺。。但是一般的senior 以下的职位,对system design 要求不会太高。.staff 才对这个要求高一些。
i
iheartnyc
system design 很难, 是不是可以上个什么班之类的 ?
gokgs 发表于 2021-11-19 18:40

上班用处不大,如果实践中没有亲自做过,随便问两句就露馅了
l
lazycat12345
g
gokgs
上班用处不大,如果实践中没有亲自做过,随便问两句就露馅了
iheartnyc 发表于 2021-11-19 18:44

嗯, 俺也经常被问倒。 design twitter 是个经典题, 俺看过几个 youtuber, 被问到的时候也答的一塌糊涂。 后来偶尔看到好像是 twitter 的VP 做的一个 talk 才明白要点。
确实没做的人, 很难想到那么重要的细节。
g
gokgs
system design 如果有过工作经验的,会好一些,不然的话,没有 handson experience,只是看那些书和视频,还是会有些欠缺。。但是一般的senior 以下的职位,对system design 要求不会太高。.staff 才对这个要求高一些。
Ethanmom 发表于 2021-11-19 18:44

有工作经验也未必帮多少忙, 俺的经验就一堆, 但是大部分马公平时也就是搬砖, 很少有机会重新 design 或参与重大系统 design 的 。
g
goodluckall
回复 3楼爱码仕的帖子
谢谢指教 老人了,之前在传统行业做偏算法的写码 所以不想转到互联网从entry level做起
g
goodluckall
回复 3楼爱码仕的帖子
没有报辅导班,自己刷的题 所以发愁找mock interview
g
goodluckall
回复 4楼ab18的帖子
谢谢,请问是oop还是ood?
g
goodluckall
回复 5楼东方猪猪的帖子
一亩三分地上好多面筋的
g
goodluckall
回复 7楼Ethanmom的帖子
狗家和脸家的senior就是5吧?
g
goodluckall
回复 9楼lazycat12345的帖子
这本书买了,值得花时间细看,但说实话着急跳走......
z
zhaoruirui
B
BanzhuQS
学习
l
lunablue
lz带我一个,咱们要不要建个群?
s
springforever
lz带我一个,咱们要不要建个群?
lunablue 发表于 2021-11-19 20:17

好主意!拉群吧。
C
CleverBeaver
遥记当年去一家pre-ipo面,hiring manager出差去了,tech lead很厚道,问了一下我准备了些啥system design,然后说我们不用自己写底层
那时候refer的小伙伴力量大,但我后来没去,有点怕没见到hiring manager以后有什么问题。不过还是觉得那几个小朋友们很厚道很实在的
话说我system很差,发现system好的那些像是与生俱来就具有这方面知识似的,总是很佩服他们
d
dayeguigen
个人觉得如果你只是刷题暴力转码那种的话,不是科班也没cs master学位,基本上你对系统的概念理解都没有,上那些课尤其是收费的,基本上就是去捐学费的,个人觉得还是算了。真要想不一头雾水,要看书,看不懂的时候,找youtube视频。不要去给某章这些货捐钱了。 或者leetcode上面找几个系统设计的看看,对着答案都看不明白,直接忘掉吧,先看书,然后再说
i
iheartnyc
有工作经验也未必帮多少忙, 俺的经验就一堆, 但是大部分马公平时也就是搬砖, 很少有机会重新 design 或参与重大系统 design 的 。
gokgs 发表于 2021-11-19 19:00

又不需要真正从头design过才能理解,如果你经常在一个design好的系统里修修补补,时间长了自然也就明白各个component是什么样的,为什么设计成那样,那你面试的时候也可以讲的头头是道。当然这个前提是你有主动学习的意愿,如果只是改完拉倒不去想为什么,那可能没用。
g
gokgs
工作中各种 sr staff 什么的设计的系统也多数烂的跟狗屎一样, 所以不要抱什么太大希望。