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

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

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

Все вопросы

  1. Приходилось ли заниматься оптимизацией хранимых процедурMiddleгудфокаст
  2. Как правильно разбивать текст на слова с учетом разных разделителейSeniorПромсвязьбанк
  3. Почему открытие и закрытие подключения к базе данных должно быть корректно реализовано?MiddleСбер
  4. Как считать счетчик звонков пакетно, разбивая данные на части для обработкиSeniorPravoTech
  5. Какой паттерн проектирования является основополагающим в ASP.NETSeniorПротон (Gandiva)
  6. Закончено ли у вас образованиеMiddleOzon
  7. Как реализовать рекурсию в SQL, например вычисление факториала?Seniorгудфокаст
  8. Что интересного произошло в последнее времяSeniorБрэндМонитор
  9. Как разбивать большие запросы на более мелкие части для оптимизацииSeniorPravoTech
  10. Какие проблемы возникают при многопоточном доступе к синглтону с коллекцией и как их решатьSeniorБрэндМонитор
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Какие методы отказоустойчивости используются в сетевом взаимодействииSeniorLightHour Games
  13. Какие бывают схемы аутентификации с токенами и без токеновSeniorRedLab
  14. Какие проблемы производительности могут возникать при использовании LINQSeniorLightHour Games
  15. Какие способы оптимизации обхода сайта для поиска информации существуютMiddleБрэндМонитор
  16. Как посчитать среднее арифметическое для последовательности чиселSeniorКодГринИнжиниринг
  17. Что делает LEFT JOIN в SQLMiddleKvando Technologies
  18. На каком scope тестов создавалась новая база и сколько было тестовSeniorLesta Games
  19. Какие команды нужны для развертывания PostgreSQL в контейнереSeniorKvando Technologies
  20. В чем отличие по сроку жизни зависимостей: singleton, scoped и transientSeniorВыберу.ру
  21. Выгодно ли использовать асинхронность при множественных вызовах метода, обращающегося к базе данныхSeniorКлеркгруп

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

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

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

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

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

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

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

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

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

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