diff --git a/interview/sections/system-design-web.md b/interview/sections/system-design-web.md index c0cead7..eb17101 100644 --- a/interview/sections/system-design-web.md +++ b/interview/sections/system-design-web.md @@ -22,6 +22,11 @@ Как правило, часа не хватает для того, чтобы полностью и всеобъемлюще обсудить задачу — это нормально. ## Материалы для подготовки +- Для практики можно разобрать типичные сайты средних/крупных компаний, например, tinkoff.ru, youtube.com, web.telegram.com и другие. Попробуй дайть ответы на следующие вопросы: + - Как устроен такой сайт? + - Какие системы участвуют в том, чтобы конечный пользователь увидел сайт и смог и воспользоваться? + - С какими вызовами могли столкнуться разработчики сайта? Часто можно найти доклады, в которых непосредственные разработчики сайта рассказывают о своем проекте, и как он устроен. + - На какие слои и компоненты разделен сам сайт? Что сделано для того, чтобы его просто было поддерживать? - [Front End Interview Handbook](https://www.frontendinterviewhandbook.com/ru/front-end-system-design/) — сайт с описанием похожего формата собеседований, много ссылок на полезные статьи и материалы - [Front-End Engineer](https://www.youtube.com/channel/UC6YpkaZsAcAvPNt4rLiS7dg) - канал с разбором базовых задаx и описанием формата - Книга "Чистая архитектура. Искусство разработки программного обеспечения | Мартин Роберт"