我的system design 总结-九章算法-微头条(wtoutiao.com)



我的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

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts