Files
tinkoff-career/interview/sections/system-design-web.md
a.marchenko a80b7e6940 Полностью переделал струтктуру директорий для интервью
Это необходимо для дальнейшего улучшения раздела интервью и добавления нового материала, так и при расширении раздела
2022-01-12 17:25:05 +03:00

2.8 KiB
Raw Blame History

Секция по дизайну для WEB направления

Формат секции

  • Продолжительность: 60 минут
  • Формат: Будет использоваться сервис похожий на https://excalidraw.com/ в котором можно будет "порисовать" систему
  • Кто проходит секцию: синьоры или выше

На этой секции мы хотим узнать ваш опыт проектирования и сопровождения Web приложений, а так-же как вы можете решить задачи связанные с проектированием систем. Фокус секции будет на Web приложении.

Этапы секции

  • Сбор требований - будет дана задача и на этом этапе проверяем как кандидат может собрать требования. Можно и нужно задавать вопросы и выяснить основные, критичные момент которые потребуются дальше
  • Проработка верхнеуровнего дизайна - оцениваем опыт в организации инфрастуктуры для WEB приложений. Какие системы используются, что бы пользователь мог увидеть результат в браузере?
  • Проработка структуры приложения - оцениваем опыт в проектировании приложения на выбранных кандидатом технологий. Как будет приложение разбито на компоненты/модули
  • Проработка данных - оцениваем опыт в организации общения между клиентом и сервером, а так-же где и как будут храниться данные в приложении.
  • Производительность/Безопасность - оцениваем опыт в улучшении производительности приложений, так и исправления/учитывания особенностей связанных с безопасностью

Материалы для подготовки

  • Подумайте о том, как устроены внутри типичные сайты средних или крупных компании. И составьте/опишите схему по этому сайту, начиная с самого верха, до уровня компонентов
  • Front-End Engineer - хороший канал с разбором базовых задач