Skip to content

👨‍💻 Всё, что нужно знать о System Design для прохождения интервью и не только

License

Notifications You must be signed in to change notification settings

beagreatengineer/learn-system-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Данный репозиторий - лучшее из того что мне удалось найти на просторах сети в процессе изучения System Design и подготовки к одноименному интервью.

Эти ресурсы были невероятно полезны для меня, поэтому я решил поделиться ими с сообществом, чтобы каждый мог взять этот репозиторий и начать свое путешествие в мир System Design. Контент разбит на 3 категории чтобы человек любого уровня подготовки мог найти именно то что нужно.

На первый взгляд может показаться что это слишком короткий гайд, и многих популярных книг и курсов в нем нет, но на самом деле каждая ссылка, особенно на Github репозитории раскрывается в огромное количество информации, в том числе с теми самыми книгами и курсами :)

Содержание

System Design Fundamentals

В начале пути я использовал 3 репозитория, они здорово помогли мне освежить знания, систематизировать то что уже было и погрузиться в предметную область

Статьи:

Закрепить знания помогают красивые cтатьи и видео и Github ByteByteGo. Также отмечу ресурс System Design Newsletter

All you need to know about interview

What is System Design Interview?

Прохождение интервью - отдельная история, так как нужно не только знать теорию а уметь её применять, коммуницировать с собеседником и держать темп чтобы уложиться во временные рамки. Понять что требуется от человека на собесе и как максимизировать свои шансы помогут статьи:

Cheatsheets

Шпаргалки здорово помогают во время интервью придерживать плана, защищают от забывчивости, поэтому рекомендую распечатать и держать перед собой на интервью, это важно!

  1. 🔗 My System Design Template (LeetCode)
  2. :octocat: System Design Cheatsheet (Github gist)
  3. :octocat: System Design Ultimate Guide (Image)
  4. 🔗 Latency Numbers Every Programmer Should Know

Mock Interview

Practice

Advanced System Design

System Design довольно обширная тема, изучать её можно бесконечно, поэтому если вы прочитали ресурсы выше и вам этого мало то ныряйте глубже :)

About

👨‍💻 Всё, что нужно знать о System Design для прохождения интервью и не только

Topics

Resources

License

Stars

Watchers

Forks

Languages