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

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

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

Все вопросы

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

  1. Какие проблемы производительности могут возникать при использовании LINQSeniorLightHour Games
  2. На каком scope тестов создавалась новая база и сколько было тестовSeniorLesta Games
  3. Какие команды нужны для развертывания PostgreSQL в контейнереSeniorKvando Technologies
  4. В чем отличие по сроку жизни зависимостей: singleton, scoped и transientSeniorВыберу.ру
  5. Выгодно ли использовать асинхронность при множественных вызовах метода, обращающегося к базе данныхSeniorКлеркгруп
  6. Что происходит со стеком при передаче объекта и структуры в функцию в C#SeniorAXELOT_SOFT
  7. Что произойдет при передаче структуры в метод, принимающий интерфейс?SeniorРут_код
  8. Какой объем запросов считается высокимSeniorгудфокаст
  9. Как спроектировать базу данных для хранения древовидной организационной структуры сотрудниковSeniorRedLab
  10. Рассматриваете ли возможность снизить минимальную зарплату ради интересного проектаSeniorAston
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Какие поля должны быть в таблице для агрегации звонков по времени и абонентамSeniorPravoTech
  13. Как устроена зависимость слоев в классической трехслойной архитектуреSeniorMTS
  14. Какие инструменты хочешь использовать в микросервисной архитектуреSeniorБрэндМонитор
  15. Как организовать базу данных для тестов контроллера в C#SeniorLesta Games
  16. Как реализовано создание экземпляров контроллеров в ASP.NET Core и какие правила жизни объектов применяются?SeniorБКС IT & Digital
  17. Были ли предупреждения о необходимости писать код вживуюSeniorPravoTech
  18. Что происходит, если в куче не хватает памяти и сборщик мусора не может освободить место?SeniorБКС IT & Digital
  19. Что лучше: сначала внести данные в таблицу, а потом создать индекс, или наоборотSeniorKvando Technologies
  20. Как работает полиморфизм в C#SeniorMTS

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

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

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

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

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

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

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

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

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

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