Создавал ли ты автоматические тесты для своего кода?
Какие операционные системы вы использовали в своей практике?
При удалении объекта через указатель базового класса с определенным виртуальным деструктором, каким образом вызываются деструкторы в цепочке наследования?
Можете объяснить принцип правила трех или его суть?
Как осуществляется удаление первого элемента из динамического массива и какие последствия это имеет по сложности?
Какова временная сложность операции поиска элемента по ключу в std::unordered_map?
Можно ли перечислить различные типы наследования, существующие в объектно-ориентированном программировании?
Каким образом функция может изменить переданный ей параметр?
Проводились ли у вас в предыдущей компании проверки кода коллегами, и как часто это происходило?
Какие основные средства для обеспечения синхронизации ресурсов предоставляет стандартная библиотека?
Можно ли использовать неформальное обращение на этой рабочей площадке?
Возможна ли ситуация, когда один поток управляет несколькими процессами одновременно?
Как определяется временная сложность поиска элемента в std::map?
Есть ли у вас вопросы о нашей компании, которые вы хотели бы обсудить?
Каким образом вы определяли приоритеты и оценивали сложности задач в вашем последнем проекте?
Можете объяснить концепцию автоматического управления ресурсами в C++ и принцип, лежащий в основе этого подхода?
Вы не возражаете, если я буду обращаться к вам на ты?
Какие последствия возникают, если попытаться обратиться к данным по нулевому указателю?
Объясните назначение и основные характеристики объекта типа random_access_iterator.
Как отличить процесс от потока выполнения в операционной системе?