К основному содержимому
#Architecture

System Design. Как построить распределенную систему и пройти собеседование - Владимир Маслов - JPoint (Рубрика Architecture)

#Architecture #SystemDesign #SoftwareArchitecture #Software #Conference #DistributedSystems #SystemDesignInterview

Интересный доклад про System Design Interview от Владимира Маслова. Он сделал прикольный обзор этого типа интервью и рассказал с мемасиками про следущие темы

  • Зачем работодатели проводят этот тип интервью и что хотят проверить
  • Какие варианты бывают (популярный сервис с нуля, новая фича в известный сервис, архитектура вашего проекта)
  • Как важно общаться с интервьюером и уточнять у него, а что именно требуется спроектировать
  • Кому обычно дают system design interview
  • Как выглядит структура собеседования (по Alex Xu): Functional requiremens -> Non-functional requirements -> High-level design -> Detailed design -> Bottlenecks & tradeoffs
  • Какие сигналы хочет увидеть интервьюер (умение понятно выражать мысли, аргументировать свои идеи, опыт проектирования, понимания ограничений спроектированного решения, ...)
  • Как прорабатывать каждый из компонентов собеседования в глубину: требования, высокоуровневый дизайн, погружение в отдельные компоненты, масштабирование, надежность, ...
  • Как подготовиться к интервью - здесь автор доклада дает много add-hoc способов где что по быстрому подботать, но также приводит и книги, которые стоит изучить
  • Как набить опыт и повысить шансы найма через мок интервью
  • Как навыки проектирования могут пригодится в реальной жизни инженера, а не только при прохождении интервью

В общем, мне было по фану смотреть это видео - оно сделано забавно и содержит много полезно контента.

P.S. Когда-то я тоже рассказывал про этот тип интервью и подготовку к нему на ArchDays. Вот запись, расшифровка и рекомендуемые материалы.

#SystemDesign #SoftwareArchitecture #Software #Conference #Architecture #DistributedSystems #SystemDesign #SystemDesignInterview