Что нужно сделать, чтобы использовать свой класс в качестве ключа в map или unordered_map?
Расшифруйте аббревиатуру PIMPL.
В чем отличие между процессом и потоком?
Какую операцию над вектором в C++ можно выполнить, которая приведет к значительному количеству копирований элементов?
Что такое технология gRPC?
О чем следует помнить при вызове исключений в деструкторе?
Какова асимптотическая сложность операций вставки и удаления элементов в контейнерах list и vector?
Что происходит в случае коллизии при получении ключа для контейнера в C++?
Какой тип данных следует использовать в качестве ключа для представления денежного эквивалента?
Что нужно сделать, чтобы хранить свою структуру в unordered_map?
Что произойдет, если в коде не будет указан тип переменной, который компилятор не сможет определить?
Можно ли использовать числа с плавающей запятой в качестве ключей контейнеров?
Каковы основные проблемы, связанные с использованием указателей в C/C++?
Какой алгоритм сортировки используется в функции sort?
Как можно умножить или разделить целое число на 2, используя битовые операции?
Какова временная сложность операций вставки, поиска и удаления в бинарном дереве в среднем и худшем случае?
Назовите основные принципы объектно-ориентированного программирования.
В каком порядке конструируются и разрушаются объекты в C++?
Какие умные указатели (smart pointers) вы знаете?
Какие этапы преобразования проходит код на C++?