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

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

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

Все вопросы

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

  1. Как оптимизировать производительность SQL-запроса при правильных планах и индексах?Senior×36БрэндМонитор, PravoTech
  2. Как работать с Entity Framework?Senior×16Aviasales, PravoTech
  3. Пишете ли вы unit и интеграционные тестыSenior×9PravoTech, ПочтаТех
  4. Какие задачи ищетеMiddle×4БрэндМонитор, PravoTech
  5. Какие задачи вызывают интерес и чем хочешь заниматься?Middle×4PravoTech, LightHour Games
  6. Как устроена иерархия в командеMiddle×4PravoTech, Ozon
  7. Когда лучше использовать монолит вместо микросервисовSenior×4Rostic’sIT, PravoTech
  8. Какие инструменты и подходы CI/CD вы применялиSenior×4PravoTech, ПочтаТех
  9. Какие бывают виды баз данныхSenior×4PravoTech, Выберу.ру
  10. Как проходит планирование спринтов и кварталовSeniorPravoTech
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как происходит развертывание приложения на IIS, Linux и DockerSeniorPravoTech
  13. Как реализовать join в C# с использованием LINQ без двух foreachSeniorPravoTech
  14. Что делать, если запрос не использует индексыMiddlePravoTech
  15. Какое распределение по часовым поясам в командеMiddlePravoTech
  16. Как реализованы асинхронные процессы в приложенииSeniorPravoTech
  17. Как избежать перекоса нагрузки при распределении слов по машинам с помощью хэш-функцииSeniorPravoTech
  18. Как реализовать триггеры на вставку для подсчета звонковSeniorPravoTech
  19. Используете ли Hangfire для задач по расписаниюSeniorPravoTech
  20. Как использовать LINQ ToDictionary для оптимизации joinSeniorPravoTech
  21. Как реализовать агрегацию звонков по месяцам, неделям и годам с большими объемами данныхSeniorPravoTech

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

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

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

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

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

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

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

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

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

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