Вопросы по 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.*
Комментарии
Пока нет комментариев — будьте первым.