Моковое собеседование Junior C#-разработчика
Моковое интервью Junior C#-разработчика без коммерческого опыта. Собеседующий проверяет ASP.NET Core, валидацию, PostgreSQL и идемпотентность.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2,1 тыс.
- Лайки на YouTube: 42
Коротко о видео
Моковое интервью с кандидатом без коммерческого опыта, который около полутора лет самостоятельно изучает 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 и проектировать обработку повторно доставленных сообщений с идемпотентностью.