我的system design 总结-九章算法-微头条(wtoutiao.com)
对于0基础的同学们。下面的资料可以按顺序开始看
1.http://www.hiredintech.com/app#system-design
这是一个专门准备面试的网站,你只用关心system design部分,有很多的link后面会重复提到,建议看完至少一遍。
2. https://www.youtube.com/watch?v=-W9F__D3oY4
非常非常好的入门资料, 建议看3遍以上!
这是1里面提到的资料,是Harvard web app课的最后一节。 讲scalability 里面会讲到很多基础概念比如Vertical scaling, Horizontal scaling, Caching, Load balancing, Database replication, Database partitioning, 还会提到很多基本思想,比如avoid single point of failure。
再强调一遍 非常好的资料!
3.http://www.lecloud.net/post/7295452622/scalability-for-dummies-part-1-clones1
里面提到的 Scalability for Dummies 还算不错,可以看一遍,知道基本思想。
结束语:当你结束这一部分的学习的时候 你已经比50%的candidate知道的多了(因为很多人都不准备 或者不知道怎么准备system design) 恭喜:)
这一部分的资料更加零散,每个看的可能不一样,但是你每多看一篇文章或者一个视频,你就比别人强一点这部分你会遇到很多新名词 。
我的建议是每当你遇到一个不懂的概念时, 多google一下,看看这个概念或者技术是什么意思, 优点和缺点各是什么, 什么时候用,这些你都知道以后,你就可以把他运用到面试中,让面试官刮目相看了。
Read full article from 我的system design 总结-九章算法-微头条(wtoutiao.com)
No comments:
Post a Comment