Interview preparation
This plan is build on top of https://github.com/abstractart/learn-system-design.
Technical aspects:
(priority 1) Minimal theory for necessary aspects of system design (https://github.com/karanpratapsingh/system-design)
(priority 1) short summary of theoretical necessary knowledge (https://www.educative.io/blog/complete-guide-to-system-design)
(priority 1) video explanations on examples
Gaurav Youtube list
Белорус Youtube list (детально)
(priority 2) More detailed reading (book chapters). Preparing for the Google System Design Interview (https://github.com/jguamie/system-design)
(priority 2) bytebytego visualisations on different topics (https://blog.bytebytego.com/archive)
(priority 3) Study guide and lots of exercices with solutions (https://github.com/donnemartin/system-design-primer)
(priority 4) Just a big mindmap of things to know/answer. So like a check list. Use it when you are already experienced (https://github.com/mohsenshafiei/system-design-master-plan)
Interview flow:
Plan of the interview, structure of speech (https://tellmeabout.tech/how-to-prepare-for-and-pass-the-system-design-interview-78b820589e8)
Interview in Yandex (https://habr.com/ru/companies/yandex/articles/564132/)
Cheatsheets
Шпаргалки здорово помогают во время интервью придерживать плана, защищают от забывчивости, поэтому рекомендую распечатать и держать перед собой на интервью, это важно!
Mock Interview
Advanced System Design
System Design довольно обширная тема, изучать её можно бесконечно, поэтому если вы прочитали ресурсы выше и вам этого мало то ныряйте глубже :)
Last updated
Was this helpful?