Вернуться в видеотеку

Тестовое собеседование C# | .NET Junior Mock interview

Развёрнутое мок-интервью Junior C#/.NET-разработчика: от фриланс-опыта и тестовых заданий до теории языка, ASP.NET, EF Core, Redis и SignalR. В конце — обратная связь и рекомендации по дальнейшей подготовке.

Источник: Excalib

Открыть на YouTube

Таймлайн

Коротко о видео

Это публичное мок-интервью кандидата на Junior C#/.NET-позицию, который сообщил о годе обучения и примерно полугоде фриланса. Сначала обсуждаются его проекты, поиск работы и тестовые задания, затем интервьюер последовательно проверяет C#, SOLID, DI, память, async/await, многопоточность, ASP.NET, EF Core, Redis, микросервисы и SignalR. В финале интервьюер даёт своё мнение: база у кандидата неплохая для junior-уровня, но ответы местами поверхностны и требуют более уверенных примеров.

Затронутые темы

Что взять на заметку

  • Подготовить короткий и точный рассказ о реальном опыте: кандидат объясняет коммерческий фриланс-проект с локализацией через Yandex Cloud Translate API и работу с токеном, но часть инфраструктурных деталей не знает, поскольку это была не его зона ответственности.
  • Отрепетировать ООП и SOLID не только на определениях: в интервью отдельно разбирают полиморфизм подтипов, LSP на примере квадрата и прямоугольника, а также необходимость показывать нарушение принципа, а не только его корректное применение.
  • Закрыть тему DI: различать DIP, IoC и dependency injection, знать lifetimes singleton/transient/scoped и уметь объяснить, что scoped-зависимость живёт в границах scope, который можно создавать и завершать явно.
  • Повторить модель памяти C#: reference/value types, boxing, размещение value type как поля ссылочного объекта, а также неизменяемость и интернирование строк.
  • Для ASP.NET и EF Core подготовить ответы о middleware и фильтрах, Code First/Database First, change tracking и `AsNoTracking()`, а также об индексах и базовых подходах к оптимизации запросов.
  • Практически реализовать небольшой чат на SignalR: интервьюер предлагает такой pet-проект, чтобы столкнуться с группами, reconnection и выбором транспорта.
  • Перед реальными интервью полезно пройти несколько тренировочных: кандидат прямо называет целью снизить панику, а интервьюер считает повторную практику способом наработать уверенность.

Рекомендуем посмотреть