C/C++
В чем заключается особенность выбрасывания исключений в конструкторах и деструкторах?
Каким образом можно задать лимит на число создаваемых экземпляров определенного класса?
Какие существуют способы оптимизации работы со строками в C++?
Может ли конструктор быть виртуальным методом?
Что такое отложенная инициализация?
Что такое итератор в стандартной библиотеке шаблонов (STL)?
Что такое полиморфизм в контексте языков программирования C/C++?
Что означает аббревиатура SOLID?
Как осуществляется подсчет ссылок в shared_ptr?
Какой алгоритм используется в функции сортировки?
Как обеспечить гарантированное отсутствие исключений в программе на C/C++?
Какие виды итераторов ты знаешь?
Что происходит, если оператор new не может выделить память?
На основании чего несколько объектов shared_ptr могут ссылаться на один и тот же указатель?
Что такое процессы и потоки?
Как использовать семантику перемещения для вектора в C++?
Что вы знаете о гарантиях безопасности исключений?
В чем разница между мьютексом и семафором?
Для чего при перегрузке оператора присваивания необходимо возвращать ссылку на объект?
Какие алгоритмы сортировки ты знаешь?