Каким образом можно запретить создание экземпляров класса в динамической памяти?
С какими сетевыми протоколами вам приходилось иметь дело в практике?
Что подразумевается под принципом открытости/закрытости в объектно-ориентированном программировании?
При удалении объекта через указатель базового класса с определенным виртуальным деструктором, каким образом вызываются деструкторы в цепочке наследования?
Рекомендуется ли использовать тип float в качестве ключа в структурах данных?
Объясните назначение и работу оператора noexcept в языке C++.
Можете объяснить, что подразумевается под паттерном Singleton в программировании?
Можете объяснить принцип работы дерева, основанного на случайных приоритетах в узлах?
Каким образом управляется использование памяти при создании объекта с помощью std::shared_ptr?
Может ли возникнуть состояние взаимной блокировки при использовании только одного мьютекса?
Какие основные сложности или подводные камни связаны с использованием умных указателей в программировании?
Можешь назвать и пояснить основные парадигмы программирования, кроме объектно-ориентированного подхода?
Какими последствиями сопровождается создание нового потока в системе?
Какими способами осуществляется преобразование типов данных в языках программирования, и как их использовать?
Какого уровня вовлеченности у тебя в поиски новой работы?
Могли бы вы привести ситуацию, в которой использование std::set является наиболее подходящим решением?
Можешь перечислить существующие типы взаимных исключений (mutex)?
Как вы оцениваете привлекательность и перспективы развития в области финтех?
Какие системы для управления версиями в вашем опыте вы использовали?
Объясните принцип работы хеш-таблицы и чем она отличается от других структур данных для хранения ключ-значение