diff --git a/interview/sections/system-design-web.md b/interview/sections/system-design-web.md index 10b2816..820ef02 100644 --- a/interview/sections/system-design-web.md +++ b/interview/sections/system-design-web.md @@ -14,5 +14,9 @@ - Производительность/Безопасность - оцениваем опыт в улучшении производительности приложений, так и исправления/учитывания особенностей связанных с безопасностью ## Материалы для подготовки -- Подумайте о том, как устроены внутри типичные сайты средних или крупных компании. И составьте/опишите схему по этому сайту, начиная с самого верха, до уровня компонентов -- [Front-End Engineer](https://www.youtube.com/channel/UC6YpkaZsAcAvPNt4rLiS7dg) - хороший канал с разбором базовых задач +- Подумайте о том, как устроены внутри типичные сайты/сервисы средних или крупных компаний + - Подумайте о верхнеуровнем дизайне сервиса и какие системы участвуют, когда заходит пользователь на сайт? + - Как разбита логика внутри и какие есть челенжи? (часто можно найти доклады в которых разработчики рассказывают о своем проекте и как он устроен) + - Как разбивают логику на компоненты, чтобы можно было поддерживать и реиспользовать? +- [Front-End Engineer](https://www.youtube.com/channel/UC6YpkaZsAcAvPNt4rLiS7dg) - хороший канал с разбором базовых задач, с описанием формата +- Книга "Чистая архитектура. Искусство разработки программного обеспечения | Мартин Роберт"