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

Моковое собеседование Junior C#-разработчика

Моковое интервью Junior C#-разработчика без коммерческого опыта. Собеседующий проверяет ASP.NET Core, валидацию, PostgreSQL и идемпотентность.

Источник: Excalib

Открыть на YouTube

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

Моковое интервью с кандидатом без коммерческого опыта, который около полутора лет самостоятельно изучает C# и готовится к первой позиции. После самопрезентации собеседующий проверяет основы C#: async/await, различие I/O- и CPU-bound задач, IEnumerable/IQueryable, records, ref/out и вариативность generic-типов. В блоке ASP.NET Core обсуждаются middleware и обработка HTTP-запроса, DI и жизненные циклы сервисов, аутентификация и авторизация, валидация и конфигурация. Затем рассматриваются EF Core: способы загрузки данных, миграции, ChangeTracker, сырой SQL и связь many-to-many; PostgreSQL: типы и устройство индексов. Завершающая часть посвящена паттернам Saga и Outbox, повторной доставке сообщений и идемпотентности. В финале интервьюер даёт кандидату обратную связь и темы для повторения.

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

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

  • Объяснять порядок регистрации middleware и обработку HTTP-запроса в ASP.NET Core.
  • Различать валидацию модели, action filters и FluentValidation.
  • Знать назначение и типы индексов PostgreSQL.
  • Корректно определять идемпотентность как свойство операции.
  • Понимать назначение Saga и Outbox и проектировать обработку повторно доставленных сообщений с идемпотентностью.

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