Собеседование Middle C++-разработчика: сборка, семантика перемещения и потоки
Кандидат на Middle C++-позицию отвечает на вопросы о CMake, конструкторах, операторах и работе потоков. В конце интервьюер даёт рекомендации по самопрезентации и описанию опыта.
- Опубликовано на YouTube:
- Просмотры на YouTube: 5,3 тыс.
- Лайки на YouTube: 91
Коротко о видео
Это публичная запись собеседования кандидата на Middle C++ Developer. После вводной рекрутерской части кандидат рассказывает о двух годах разработки в телеком-направлении. Технический разговор включает CMake как генератор систем сборки, практический эксперимент с копированием и перемещением объектов, а также обсуждение перегруженных операторов и конструкторов. В блоке конкурентности интервьюер уточняет жизненный цикл std::thread, последствия уничтожения joinable-потока и работу с future. В конце он комментирует самопрезентацию кандидата: советует точнее показывать результаты и осторожнее упоминать нерелевантный стек. Запись полезна как пример интервью с уточняющими вопросами и совместной проверкой кода.
Затронутые темы
Что взять на заметку
- Различайте систему сборки и генератор систем сборки на примере CMake.
- Умейте проверять копирование и перемещение небольшим экспериментом в коде.
- Объясняйте, какие операции происходят при доступе к элементам контейнера.
- Не оставляйте joinable std::thread без join или detach.
- В самопрезентации связывайте технологии с измеримыми результатами.