Вопросы на собеседовании C++
Что такое C++ и для чего он используется?
В чём разница между C и C++?
Что такое компилятор в C++?
Что такое препроцессор в C++?
Что такое директива #include в C++?
Что такое using namespace std в C++?
Какие типы данных существуют в C++?
В чём разница между int, short, long и long long?
Что такое auto в C++?
Что такое decltype в C++?
Что такое переменные и константы в C++?
В чём разница между const и constexpr в C++?
Что такое указатели в C++?
Что такое ссылки в C++?
В чём разница между указателями и ссылками?
Что такое умные указатели в C++?
Какие умные указатели есть в C++?
В чём разница между unique_ptr, shared_ptr и weak_ptr?
Что такое динамическое выделение памяти в C++?
Что такое new и delete в C++?
Что такое массивы в C++?
В чём разница между массивом и указателем?
Что такое std::array и std::vector в C++?
В чём разница между std::vector и std::list?
Что такое строки в C++?
В чём разница между std::string и C-строкой?
Что такое функции в C++?
Что такое перегрузка функций в C++?
Что такое параметры по умолчанию в C++?
Что такое встраиваемые функции inline в C++?
Что такое лямбда-выражения в C++?
Что такое классы в C++?
Что такое конструктор и деструктор в C++?
Что такое конструктор копирования в C++?
Что такое оператор присваивания в C++?
Что такое перемещение в C++ (move semantics)?
Что такое std::move в C++?
Что такое конструктор перемещения в C++?
Что такое правило трёх/пяти в C++?
Что такое наследование в C++?
Какие типы наследования есть в C++?
Что такое множественное наследование в C++?
Что такое виртуальное наследование в C++?
Что такое полиморфизм в C++?
Что такое виртуальные функции в C++?
Что такое чисто виртуальная функция в C++?
Что такое абстрактный класс в C++?
Что такое override и final в C++?
Что такое интерфейсы в C++?
Что такое дружественные функции и классы в C++?
Что такое модификаторы доступа в C++?
Что такое public, private и protected в C++?
Что такое пространства имён в C++?
Что такое шаблоны в C++?
Что такое шаблоны функций в C++?
Что такое шаблоны классов в C++?
Что такое специализация шаблонов в C++?
Что такое STL в C++?
Какие контейнеры STL вы знаете?
Что такое итераторы в C++?
Какие типы итераторов есть в C++?
Что такое алгоритмы STL?
Что такое std::sort и как он работает?
Что такое обработка исключений в C++?
Что такое try-catch-throw в C++?
Что такое RAII в C++?
Что такое многопоточность в C++?
Что такое std::thread в C++?
Что такое синхронизация потоков в C++?
Что такое мьютексы в C++?
Что такое std::mutex и std::lock_guard?
Что такое атомарные операции в C++?
Что такое std::atomic в C++?
Что такое потоки ввода-вывода в C++?
Что такое std::cin, std::cout, std::cerr?
Что такое работа с файлами в C++?
Что такое std::fstream в C++?
Что такое время выполнения в C++?
Что такое RTTI в C++?
Что такое typeid и dynamic_cast?
Что такое const_cast, static_cast, reinterpret_cast?
В чём разница между C++03, C++11, C++14, C++17, C++20?
Что такое новое в C++11?
Что такое новое в C++14?
Что такое новое в C++17?
Что такое новое в C++20?
Что такое концепты в C++20?
Что такое корутины в C++20?
Что такое модули в C++20?
Что такое CMake в C++?
Что такое тестирование в C++?
Что такое Google Test в C++?
Что такое Qt в C++?
Что такое Boost в C++?
Что такое стандартная библиотека C++?
Какие best practices в C++ вы знаете?