Почему важно объявлять виртуальный деструктор в базовом классе при использовании наследования?
У вас есть опыт проведения проверки кода коллег или участников команды?
В каких случаях избыточная нормализация базы данных может негативно сказаться на её производительности?
Что происходит, если в деструкторе возникает необработанное исключение?
В чем отличие между механизмом взаимной блокировки (mutex) и условной переменной (Condition Variable) в синхронизации потоков?
Можете объяснить, что такое протокол SMB и для чего он используется?
Какие цели и ожидания у тебя связаны с этим новым профессиональным опытом?
Можно ли отсортировать список в вашем языке программирования и какие методы для этого существуют?
Можно ли генерировать исключение внутри деструктора и как это повлияет на работу программы?
Будет ли происходить утечка памяти, если исключение выбрасывается внутри конструктора с использованием new?
Можешь ли ты перечислить различные алгоритмы сортировки, которые ты знаешь?
Является ли у шаблонного метода возможность определения его как виртуального?
В чем преимущества и недостатки использования auto_ptr в C++?
Какие условия необходимо задать для определения сравнения ключей в std::map, чтобы обеспечить правильную компиляцию кода?
Какими методами осуществляется преобразование типизации в программном обеспечении?
Какова цель использования std::shared_ptr в C++ и чем он отличается от других умных указателей?
Какие инструменты для анализа кода вы применяли в своей практике?
Каким образом можно реализовать связь между сотней элементов двунаправленного связанного списка?
Объясните, что означает наличие циклической связи между модулями или компонентами в системе.
Какие технологии и инструменты ты использовал в своих проектах?