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

Собеседование Middle C++-разработчика: сборка, семантика перемещения и потоки

Кандидат на Middle C++-позицию отвечает на вопросы о CMake, конструкторах, операторах и работе потоков. В конце интервьюер даёт рекомендации по самопрезентации и описанию опыта.

Источник: Ambushed Raccoon

Открыть на YouTube

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

Это публичная запись собеседования кандидата на Middle C++ Developer. После вводной рекрутерской части кандидат рассказывает о двух годах разработки в телеком-направлении. Технический разговор включает CMake как генератор систем сборки, практический эксперимент с копированием и перемещением объектов, а также обсуждение перегруженных операторов и конструкторов. В блоке конкурентности интервьюер уточняет жизненный цикл std::thread, последствия уничтожения joinable-потока и работу с future. В конце он комментирует самопрезентацию кандидата: советует точнее показывать результаты и осторожнее упоминать нерелевантный стек. Запись полезна как пример интервью с уточняющими вопросами и совместной проверкой кода.

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

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

  • Различайте систему сборки и генератор систем сборки на примере CMake.
  • Умейте проверять копирование и перемещение небольшим экспериментом в коде.
  • Объясняйте, какие операции происходят при доступе к элементам контейнера.
  • Не оставляйте joinable std::thread без join или detach.
  • В самопрезентации связывайте технологии с измеримыми результатами.

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