Вернуться в видеотеку

Мок-техническое интервью Senior C#-разработчика

Кандидат отвечает на вопросы по C#, GC, многопоточности и SOLID, затем разбирает код веб-приложения. После интервью ведущие обсуждают результат.

Источник: DevGym

Открыть на YouTube

Таймлайн

Коротко о видео

Это полное мок-техническое интервью на Senior C#-позицию, основная часть которого проходит на английском языке. Интервьюер представляет свой backend-опыт и переходит к вопросам кандидату. Обсуждаются ref и out, поколения garbage collector, многопоточность, параллелизм и context switching. Затем кандидат объясняет принципы SOLID, в частности единственную ответственность и open/closed principle, и связывает их с устройством сервисов. В практической части он рассматривает код веб-приложения, подвергает сомнению ответственность класса и предлагает изменения. После завершения беседы участники переходят к обсуждению результатов.

Затронутые темы

Что взять на заметку

  • ref и out отличаются требованием инициализации переменной до вызова.
  • Многопоточность и параллельное выполнение не являются одним и тем же.
  • SOLID нужно объяснять через ответственность конкретного сервиса или модуля.
  • При code review стоит проверить, соответствует ли класс своей ответственности.
  • На senior-интервью проверяют и язык, и архитектурное мышление.

Рекомендуем посмотреть