НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании C#-разработчика

817 вопросов с реальных собеседований, чаще всего — в компаниях ПочтаТех, Ozon и RedLab.

Все вопросы

Нашлось 744 вопроса

  1. Видите ли вы первый технический вопрос про RoslynSeniorAston
  2. Обязательно ли совпадать колонкам и типам данных при UNION в SQLSeniorПротон (Gandiva)
  3. Как реализован протокол WebSocketSeniorSitronics
  4. Как сделать метод Contains корректным для сравнения объектов с одинаковыми значениямиSeniorКлеркгруп
  5. Как устроена структура работы в вашей компанииSeniorRedLab
  6. Может ли статический метод быть виртуальным в C# и какие ограничения существуютSeniorLesta Games
  7. Какие способы объединения двух датасетов в SQL существуют?SeniorСбер
  8. Почему при добавлении в ConcurrentDictionary не всегда гарантируется успешное добавление и нужна логика ретрая?SeniorOzon
  9. Рассматриваете ли переход в финтех или ЯндексMiddleAston
  10. Какие бывают стратегии удаления зависимостей в Entity FrameworkSeniorRedLab
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как программа может получать метаданные классов после компиляции в C#SeniorВыберу.ру
  13. Зачем нужна асинхронность в backend и как она помогает при работе с базой данныхSeniorКлеркгруп
  14. В чем главное преимущество DDD по сравнению с альтернативамиMiddleLesta Games
  15. Что такое паттерн Chain of ResponsibilityJuniorAXELOT_SOFT
  16. Как часто используются абстрактные классыSeniorMTS
  17. Какие существуют источники для хранения секретов кроме облачных сервисов?SeniorСбер
  18. Как устроена организация образа DockerSeniorSitronics
  19. Можно ли не инициализировать все out аргументы внутри метода в C#MiddleLesta Games
  20. Какие архитектурные решения приходилось приниматьMiddleБрэндМонитор
  21. Что происходит при LEFT JOIN, если в правой таблице нет соответствующих значенийMiddleВыберу.ру

Как проходит собеседование

Собеседование на C#-разработчика обычно включает разговор с рекрутером, техническое интервью и встречу с командой. Иногда между ними бывает задача на код или домашнее задание. Рекрутер обычно уточняет, писал ли ты на современном .NET или поддерживал старый .NET Framework, а команда спрашивает про проекты, которые ты переводил с одного на другой.

Чаще всего спрашивают основы языка и платформы: значимые и ссылочные типы, упаковку, сборку мусора и поколения, IDisposable. Почти всегда проверяют асинхронность: async/await, Task, контекст синхронизации и типичные взаимоблокировки. По LINQ — отложенное выполнение и разницу между IEnumerable и IQueryable. Для бэкенда добавляются ASP.NET Core, внедрение зависимостей и время жизни сервисов, Entity Framework и работа с базой данных. На старших позициях обсуждают архитектуру и производительность.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование C#-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать