Подготовка к интервью

Вопросы на собеседовании по C++

126 вопросов по C++ с технических собеседований

126 вопросов 422 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по C++ — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: c++, security, information security.

Каталог

Результаты поиска

Найдено: 126
Теория

Объясните назначение и применение умных указателей с уникальной владением в C++.

Умные указатели с уникальным владением (например, std::uniqueptr в C++) предназначены для автоматического управления временем жизни динамически выделенных объектов.

Читать ответ
Теория

Для чего используется ключевое слово volatile в C/C++?

Ключевое слово volatile в C/C++ используется для указания компилятору, что значение переменной может быть изменено внешними факторами, не контролируемыми текущим потоком выполнения программы. Это может быть:

Читать ответ
Теория

В чем заключается различие между оператором delete и оператором delete[] при освобождении памяти в C++?

В C++ оператор delete используется для освобождения памяти, выделенной под один объект, а оператор delete[] — для освобождения памяти, выделенной под массив объектов.

Читать ответ
Теория

Что такое исключения в C++?

Механизм обработки аномальных ситуаций (ошибок), возникающих во время выполнения программы. Позволяет отделить код, отвечающий за логику программы, от кода обработки ошибок.

Читать ответ
Теория

Какие условия необходимо выполнить, чтобы использовать объект в качестве элемента в std::set в C++?

Чтобы использовать объект собственного класса в качестве элемента в std::set в C++, необходимо обеспечить возможность сравнения этих объектов для упорядочивания.

Читать ответ
Теория

Что такое std::future в C++?

std::future — это класс-шаблон в C++, представляющий результат (значение или исключение) асинхронной операции, который станет доступным в будущем.

Читать ответ
Теория

Технические вопросы по C++: декларация типов, универсальные ссылки, std::move, лямбды, виртуальные функции, SFINAE, final

SFINAE (Substitution Failure Is Not An Error) — это идиома в C++, которая позволяет выбирать перегрузки функций или специализации шаблонов на этапе компиляции, основываясь на свойствах типов.

Читать ответ