В каких случаях необходимо объявлять деструктор виртуальным в классе?
Имели ли вы опыт взаимодействия с дисковой подсистемой в своей работе?
Использовали ли вы в своих проектах std::weak_ptr для управления временем жизни объектов?
Какие последствия наступают, если при добавлении элемента в std::vector отсутствии достаточной памяти?
Приходилось ли вам использовать механизмы взаимной блокировки для синхронизации потоков или процессов?
Имели ли вы опыт использования индексов в базе данных в предыдущем месте работы?
Какие особенности и ограничения существуют при генерации исключений внутри конструктора объекта?
Имели ли вы опыт разработки или обслуживания серверной логики и инфраструктуры?
В каком слое модели OSI действует протокол DNS?
Какие процессы и действия выполняются при загрузке системы на этапе инициализации BIOS?
Можешь ли ты перечислить типы мьютексов и их особенности?
Почему стоит использовать стандартные алгоритмы из библиотеки std вместо написания собственных решений?
Чем отличаются контейнеры std::list и std::vector в C++ по характеристикам и применению?
Можешь перечислить основные контейнеры из стандартной библиотеки STL и их особенности?
Как определить временную сложность алгоритма пузырьковой сортировки?
Можете объяснить, что подразумевается под термином C-строка в программировании?
Можете объяснить, как реализована семантика перемещения объектов в C++?
В каком месте или компании ты обычно проходишь собеседования?
Каким образом конечный результат работы компилятора представлен после процесса компиляции исходного кода?
Какое отличие существует между использованием пула потоков и созданием новых потоков непосредственно при необходимости?