C++-разработчик — вопросы с реальных собеседований
6 популярных вопросов из 38 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
Что такое race condition (состояние гонки)?
В чём заключается отличие между этими понятиями?
Что такое каналы в Go?
С каким стеком технологий вы работали?
На каком уровне изоляции транзакций отсутствует проблема «грязного чтения»?
Что такое сборщик мусора (Garbage Collector) и зачем он нужен?
Оптимизировали ли вы когда-нибудь запросы к базе данных и занимались ли их администрированием?
Какой у вас опыт работы с MongoDB?
Расскажите о вашем опыте работы с PostgreSQL.
Что вы знаете о протоколе HTTP/3?
Какие вопросы по языку Go могут встретиться на собеседовании?
В чем разница между буферизированными и небуферизированными каналами в Go?
Как работает планировщик задач в Go?
Что происходит под капотом при выполнении цикла?
На какой операционной системе вы чаще всего разрабатывали программное обеспечение: Linux или Windows?
Как происходит процесс синхронизации потоков?
Что является менее эффективным для межпроцессорного взаимодействия и какие существуют альтернативы?
Как поток узнает, в какой момент времени ему нужно обращаться к разделяемому ресурсу и как происходит синхронизация доступа?
Как можно передать разделяемую память (shared memory) между процессами или потоками?
Что такое передача по значению и передача по ссылке в программировании?
Могут ли потоки одного процесса разделять память?
Как работает механизм сборки мусора (Garbage Collection) в языке программирования?
Из одного процесса в другой цифру прям передать?
Отработает ли код, написанный на 11-й строке?
Что делать, если дедлайн проекта уже прошёл?
Что можно использовать для ожидания получения актуальных данных до наступления дедлайна, если нельзя использовать sleep? Можно ли вообще избежать использования подобных механизмов ожидания?
Расскажите о своем пути в программировании: с чего вы начинали, как пришли в профессию и почему выбрали именно Go?
Что такое медиана в математике и статистике?
Напишите функцию, которая на вход принимает массив чисел и возвращает значение медианы.
Как готовиться к собеседованию: C++-разработчик
Здесь собрано 38 реальных вопросов, которые задавали на собеседованиях на позицию «C++-разработчик». Это не общая теория из учебников, а то, что действительно спрашивают на технических интервью — вопросы отсортированы по частоте, поэтому сверху те, что встречаются чаще всего.
Список покрывает все грейды: вопросы для junior помогают закрыть базовый минимум, middle — типичные практические задачи, senior — архитектуру и глубину понимания. Используйте страницу как чек-лист подготовки: пройдите вопросы сверху вниз и отметьте те, на которые пока не отвечаете уверенно.
Что спрашивают на собеседовании «C++-разработчик» и как пройти техническое собеседование? Готовьтесь по реальным вопросам, а не по случайным подборкам из интернета. Весь банк открыт бесплатно — без регистрации и оплаты.