Что вы хотели бы попробовать нового
Что проверяют
Есть ли у вас собственное движение и насколько оно совпадает с тем, что реально происходит в проекте. Заодно смотрят на уровень зрелости: новичок называет модные слова, опытный разработчик называет проблему, которую хочет научиться решать.
Как отвечать
Выбрать одну-две темы рядом с текущим опытом и объяснить, откуда интерес. Причина всегда конкретная: что-то в работе болело, и вы поняли, чем это лечится.
Направления, которые звучат достоверно для разработчика на C# и .NET:
- генераторы исходного кода вместо отражения там, где важен старт и производительность;
- работа с памятью и аллокациями:
Span<T>, пулы буферов, измерение до и после вместо догадок; - асинхронные потоки и отмена операций через
CancellationTokenв местах, где сейчас блокирующий код; - обмен между сервисами: gRPC или очереди вместо синхронных вызовов по цепочке;
- наблюдаемость: трассировки и метрики, чтобы понимать, где именно уходит время;
- переход на свежую версию платформы и разбор того, что это даёт и что ломает.
Обязательно показать, что уже щупали: домашний проект, ветка на работе, разобранный доклад. И завершить встречным вопросом: есть ли в их проекте задачи под это. Тогда ответ превращается в разговор о работе, а не в перечисление желаний.
Где спотыкаются
Называют набор слов без единой строчки практики. Один вопрос «а что вы с этим делали» обнуляет весь список, а вместе с ним доверие к рассказу об опыте.
Второе: говорят, что хотят уйти из текущего стека в другой язык или в смежную роль. На собеседовании по C# это прямой сигнал, что кандидат уйдёт при первой возможности.
Третье: называют направление, которое проекту не нужно, и не спрашивают про их задачи. Желание изучать инфраструктуру в команде, где инфраструктурой занимается отдельный отдел, читается как несовпадение ожиданий.