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

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

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

Все вопросы

  1. Какую архитектуру вы бы выбрали для годового проектаSeniorРут_код
  2. Как организован процесс поиска проектов и подготовки к собеседованиямSeniorRedLab
  3. Как должен выглядеть API для загрузки больших файлов с возможностью возобновленияSeniorПочтаТех
  4. Как меняется стратегия поведения потребителя сообщений при разных гарантиях доставки (at least once, at most once, exactly once)?SeniorСбер
  5. В чем разница протоколов TCP и UDPSeniorKvando Technologies
  6. Какие части Unity API доступны не из главного потока?MiddleРут_код
  7. Что такое JWT и как он работаетJuniorSitronics
  8. Как создать HTTP клиент в C#SeniorКлеркгруп
  9. Что такое ACID и что означает каждая букваJuniorKvando Technologies
  10. Как обеспечивается надежность и ответственность в дежурствахSeniorOzon
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Зачем метод Interlocked.Increment возвращает значение, если параметр передается по ссылкеSeniorRedLab
  13. Можно ли придумать более оптимальный способ удаления дубликатов из массиваSeniorФинГрад
  14. Как спроектировать модель сущностей с динамическими свойствами без изменения структуры базы данныхSeniorПромсвязьбанк
  15. Что происходит при сравнении ссылочных типов с помощью Equals и операторов в C#SeniorПромсвязьбанк
  16. Как гарантировать порядок сообщений от одного пользователя в одной партиции Kafka?SeniorБКС IT & Digital
  17. В каком случае возникает проблема с областью видимости при использовании замыканий?SeniorRedLab
  18. Какими инструментами пользовались для логирования в C#?SeniorАльфа-банк
  19. Как организована работа разработчиков: удаленка, офис, инструменты, RDP, VPN, лицензии, IDE?SeniorБКС IT & Digital
  20. Какие выводы сделаны после неудачи в работеMiddleгудфокаст
  21. Опыт написания SQL запросовMiddleПочтаТех

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

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

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

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

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

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

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

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

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

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