Расскажите о своей работе за последний месяц
Что проверяют
Правда ли вы делаете то, что написано в резюме, и насколько это свежий опыт. Недавнюю работу невозможно описать общими словами: сразу всплывают имена классов, версии, инструменты, реальные трудности. Для C# интервьюер слушает стек (ASP.NET Core, EF Core, очереди, тесты) и глубину вашего участия.
Как отвечать
Возьмите одну или две задачи, а не весь месяц списком. Структура, которая работает: что за задача и зачем она бизнесу, как решали технически, что оказалось неожиданным, чем закончилось.
Что стоит назвать:
- слой, где вы работали: контроллеры и валидация запросов, доменная логика, доступ к данным, фоновая обработка через
BackgroundService; - работа с данными: EF Core или Dapper, миграции, что делали с медленными запросами, где ловили лишние обращения в цикле;
- асинхронность:
asyncиawaitпо всей цепочке,CancellationTokenв долгих операциях, чем грозит блокировка потока; - тесты: юнит-тесты на логику, интеграционные на API, что подменяли заглушкой, а что поднимали по-настоящему.
Честный ответ включает рутину: разбор багов, дежурство, ревью чужого кода. Месяц без единой скучной задачи выглядит выдуманным.
Где спотыкаются
Подставляют вместо ответа шаблон с процентами: «сократили время уведомления на тридцать процентов». Свежая работа тем и ценна, что про неё можно спросить детали, и придуманная метрика ломается первым же уточняющим вопросом.
Второе: называют паттерн вместо решения. Слово «наблюдатель» ничего не значит, пока не сказано, что это было на самом деле: события в памяти, очередь сообщений, SignalR или опрос по таймеру. Разница между ними и есть содержание задачи.
Третье: рассказывают за команду, а не за себя. Интервьюер спросит, какой код писали лично вы, и если каждый ответ звучит как «мы решили», за целый месяц у вас не найдётся ни одной своей строчки.