Leetcode.com
Good playlist https://www.youtube.com/watch?v=shs0KM3wKv8&list=PLOuZYwbmgZWXvkghUyMLdI90IwxbNCiWK
Must see https://www.youtube.com/watch?v=XKu_SEDAykw&index=34&list=PLOuZYwbmgZWXvkghUyMLdI90IwxbNCiWK
David Malan Scalability https://www.youtube.com/results?search_query=david+malan+scalability
Class Hierarchy Design Parking Lot https://www.youtube.com/watch?v=DSGsa0pu8-k
System Design https://github.com/checkcheckzz/system-design-interview
https://github.com/donnemartin/system-design-primer
Slack System Design https://www.youtube.com/watch?v=WE9c9AZe-DY See Products and Systems:
- BigTable
- Dynamo
- Google architecture
System design has 7 steps. In short I call it RAS DB DB (Raas! Dub! Dub!)
R - Requirements/Scoping - Tweeter time line, Twitter search... what else is important???
A - APIs - tweet(msg, userid, time) likeTweet(tweedId, userId, time)
S - Scalability clarification - How many users, tweets per second. how many read vs write of tweet
D - Data modal - User : UserID, name, age, Follower - UserID, AltUserID
B - Block Diagram - High level dig with server LB database
D - Detailed Design - Deep into partitionining, load balancer, load handling, caching etc
B - Bottleneck - Scalability issue at specific component level
http://highscalability.com/google-architecture
https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions
https://github.com/Chanda-Abdul/Grokking-the-Coding-Interview-Patterns
https://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/
https://akshay-iyangar.github.io/system-design/
-If you do this then no need of above - paid... https://www.educative.io/collection/5668639101419520/5649050225344512
https://igotanoffer.com/blogs/tech
Order
- Google Interview video
- Leetcode
- educative.io
- Paper - BigTable/Dynamo
- https://www.pramp.com/
Similar to Grokking https://github.com/shashank88/system_design#designques
What is TCP/IP/HTTP ? https://searchnetworking.techtarget.com/answer/How-are-TCP-IP-and-HTTP-related
Very inspiring story with good links https://leetcode.com/discuss/interview-experience/390381/amazon-sde2-boston-aug-2019-offer