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

Мок-собеседование C++ Middle-разработчика

Кандидат отвечает на вопросы по ООП и SOLID, проектирует фабрику и разбирает задачу о потоках и RAII. Финал содержит обратную связь по техническим ответам.

Источник: Ambushed Raccoon

Открыть на YouTube

Таймлайн

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

Интервьюер проводит пробное интервью C++-разработчика с опытом и начинает с карьерного пути кандидата. Основная часть посвящена принципам SOLID и ООП: собеседники разбирают интерфейсы, зависимости и связь проектных решений с компиляцией. В практической задаче кандидат проектирует фабрику и фабричный метод, сравнивая шаблоны с runtime-выбором типа. Затем разговор переходит к многопоточности, RAII, атомарным операциям и memory order. В финале интервьюер отмечает наличие понимания, но советует чётче разделять принципы SOLID в ответах; также он положительно оценивает уточняющие вопросы кандидата.

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

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

  • SOLID следует объяснять отдельными принципами и примерами зависимостей.
  • Шаблоны требуют знания типов на compile time, а runtime-фабрика решает иной класс задач.
  • В многопоточной задаче важно явно обсуждать гонки, атомарность и порядок памяти.
  • Уточняющие вопросы помогают зафиксировать условия задачи до реализации.

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

1:12:37
BackendMiddle

Мок-собеседование Python-разработчика уровня Middle

Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.

52:29
Backend

Мок-собеседование по C++: реализация shared_ptr

Кандидат реализует упрощённый shared_ptr и обсуждает счётчик ссылок, конструкторы, деструктор и операторы присваивания. Интервьюер находит ошибки с инициализацией, утечками памяти и самоприсваиванием, затем даёт обратную связь.