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

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

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

Все вопросы

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

  1. В чем разница реляционных и нереляционных баз данныхSeniorKvando Technologies
  2. Как сборщик мусора находит неиспользуемые объекты в JavaScriptSeniorПочтаТех
  3. Почему запрещено выполнять асинхронные операции внутри lockSeniorПочтаТех
  4. Какими принципами руководствуешься при выборе классов для покрытия тестамиSeniorRostic’sIT
  5. Какие бывают связи между сущностями в Entity FrameworkSeniorRedLab
  6. Можно ли создать таблицу без кластеризованного индексаSeniorПочтаТех
  7. Сколько времени занимает планированиеSeniorPravoTech
  8. Какие недостатки микросервисной архитектуры существуют кроме сложности согласованности данныхSeniorRostic’sIT
  9. Что происходит при переполнении стека, например при бесконечной рекурсии?SeniorБКС IT & Digital
  10. Какая стратегия удаления колонки без зависимостей сохраняет обратную совместимость?SeniorПочтаТех
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как реализуется работа без лидов на практикеSeniorPravoTech
  13. Что происходит с таблицей после ошибки во второй операции транзакцииSeniorПромсвязьбанк
  14. Как обрабатывать битые сообщения в Kafka, чтобы не блокировать обработку новыхSeniorБКС IT & Digital
  15. Дают ли async и await преимущества по сравнению с использованием потоков напрямуюSeniorФинГрад
  16. Что происходит при одинаковых методах в нескольких интерфейсах в C#SeniorПротон (Gandiva)
  17. Как происходит конвертация LINQ выражений в SQL запросы в Entity Framework Core?SeniorБКС IT & Digital
  18. Можно ли объявлять приватные методы в интерфейсе в новых версиях C# и как это реализованоSeniorВыберу.ру
  19. Когда происходит выборка данных из базы в C#SeniorMTS
  20. Как лучше организовать настройку базового адреса HTTP клиента: в клиенте или в отдельном сервисеSeniorRostic’sIT
  21. Что означает хайлоадSeniorгудфокаст

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

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

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

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

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

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

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

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

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

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