1:20:16Мок-собеседование C++ Middle-разработчика
Кандидат отвечает на вопросы по ООП и SOLID, проектирует фабрику и разбирает задачу о потоках и RAII. Финал содержит обратную связь по техническим ответам.
Кандидат реализует упрощённый shared_ptr и обсуждает счётчик ссылок, конструкторы, деструктор и операторы присваивания. Интервьюер находит ошибки с инициализацией, утечками памяти и самоприсваиванием, затем даёт обратную связь.
Источник: it-interview
Открыть на YouTubeВ этой записи проходит мок-собеседование по C++ с задачей реализовать упрощённый shared_ptr. Сначала кандидат объясняет идею совместного владения объектом и счётчика ссылок, после чего начинает писать класс. Интервьюер последовательно разбирает конструктор по умолчанию, конструктор с параметром, деструктор, копирование и присваивание. Он просит кандидата проверить, что происходит с неинициализированным указателем на стеке, лишними выделениями памяти, удалением ресурса и присваиванием объекта самому себе. Отдельно обсуждаются списки инициализации, swap-идиома и перемещающие операции. В финале интервьюер отмечает, что кандидат знает основные механизмы, но пропускает крайние случаи, которые ведут к некорректному поведению или утечкам.
1:20:16Кандидат отвечает на вопросы по ООП и SOLID, проектирует фабрику и разбирает задачу о потоках и RAII. Финал содержит обратную связь по техническим ответам.
55:43Кандидат обсуждает C++-серверы, const-методы, наследование, полиморфизм и решает задачи с коллекциями.
45 минЗапись тренировочного собеседования по C++ для junior-разработчика с вопросами по языку, памяти, STL и небольшими практическими задачами. Завершается авторским техническим фидбэком по ответам.