← Все гайды

C# / .NET

Вопросы по ASP.NET Core на собеседовании: middleware, DI, pipeline

Вопросы по ASP.NET Core на собеседовании: middleware, DI lifetimes, request pipeline, filters, auth. Мини-чеклист и как отвечать сценариями из вашего API.

Вопросы по ASP.NET Core на собеседовании

ASP.NET Core на собесе проверяют не «все атрибуты наизусть», а понимание pipeline запроса и умение объяснить, куда класть логику. Ниже — кластер из топа статей про middleware/DI, сжатый под Middle backend.

Связанный общий список: топ вопросов C# / .NET. Глубина DI: scopes в ASP.NET.

Базовый блок (почти всегда)

  • Что такое middleware и чем отличается от filters?
  • Как устроен request pipeline?
  • DI: Transient / Scoped / Singleton, captive dependency?
  • Где валидировать вход: модель, filter, middleware?
  • Как вернуть корректные HTTP-коды и problem details?

Средний блок

  • Аутентификация/авторизация: cookie vs JWT, policies.
  • Конфигурация и options pattern.
  • Логирование и correlation id.
  • Производительность: buffering, streaming, compression.
  • Версионирование API.

Как отвечать сильно

Берите пример из вашего API: «auth middleware → exception middleware → controller → EF». Покажите, *где* ловили баг (scoped DbContext в singleton) и как чинили. Интервьюер покупает опыт, не определение из документации.

Практика вместо зубрёжки

Список полезен для повторения. Для найма важнее прогнать ответы вслух под таймером — на мок-интервью .NET или с напарником. Чеклист перед сессией: mock checklist.

Запись: excalib.ru/mock.

Связанные материалы

---

*Проверить ASP.NET Core на mock — excalib.ru.*