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

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

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

Все вопросы

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

  1. Какова асимптотическая сложность доступа по ключу в хэш-таблице?Middle×9Bemaister, Промсвязьбанк
  2. Как устроена хэш-таблица и какие проблемы возникают при коллизияхMiddle×6ATLASстартап, Ozon
  3. Что такое выбросы в статистике и как их распознатьJuniorКодГринИнжиниринг
  4. Что такое алгоритмическая сложность?JuniorКодГринИнжиниринг
  5. В чем разница поиска в ширину и поиска в глубинуSeniorКодГринИнжиниринг
  6. Как сравнивать цифры с начала и конца для проверки палиндрома?SeniorKvando Technologies
  7. Как изменится среднее арифметическое при замене последнего элемента на большее значениеMiddleКодГринИнжиниринг
  8. Какая алгоритмическая сложность бинарного поискаSeniorKvando Technologies
  9. Как построить frequency map для слов и сравнить ихSeniorPravoTech
  10. Какие базовые алгоритмы вы знаете?SeniorKvando Technologies
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как определить наличие цикла в связанном спискеSeniorКодГринИнжиниринг
  13. Как получить все страницы сайта для поиска информацииSeniorБрэндМонитор
  14. Что такое палиндромJuniorKvando Technologies
  15. Можно ли придумать более оптимальный способ удаления дубликатов из массиваSeniorФинГрад
  16. Как реализовать разворот массива inplace без использования стандартных функцийSeniorВыберу.ру
  17. Какая алгоритмическая сложность поиска в словареMiddleATLASстартап
  18. Что такое алгоритмJuniorКодГринИнжиниринг
  19. Что такое корреляция последовательностей и как она измеряетсяJuniorКодГринИнжиниринг
  20. Напиши функцию, которая проверяет, является ли число палиндромом без преобразования в строкуSeniorKvando Technologies
  21. Как формировать ключ для сравнения слов: сортировка символов или использование хэш-кодаSeniorPravoTech

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

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

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

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

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

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

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

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

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

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