Мок-техническое интервью Senior C#-разработчика
Кандидат отвечает на вопросы по C#, GC, многопоточности и SOLID, затем разбирает код веб-приложения. После интервью ведущие обсуждают результат.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3,5 тыс.
- Лайки на YouTube: 67
Таймлайн
Коротко о видео
Это полное мок-техническое интервью на Senior C#-позицию, основная часть которого проходит на английском языке. Интервьюер представляет свой backend-опыт и переходит к вопросам кандидату. Обсуждаются ref и out, поколения garbage collector, многопоточность, параллелизм и context switching. Затем кандидат объясняет принципы SOLID, в частности единственную ответственность и open/closed principle, и связывает их с устройством сервисов. В практической части он рассматривает код веб-приложения, подвергает сомнению ответственность класса и предлагает изменения. После завершения беседы участники переходят к обсуждению результатов.
Затронутые темы
Что взять на заметку
- ref и out отличаются требованием инициализации переменной до вызова.
- Многопоточность и параллельное выполнение не являются одним и тем же.
- SOLID нужно объяснять через ответственность конкретного сервиса или модуля.
- При code review стоит проверить, соответствует ли класс своей ответственности.
- На senior-интервью проверяют и язык, и архитектурное мышление.