Приведи пример худшего случая поиска в бинарных деревьях.
В чем преимущества использования lock_guard в C++?
Как бы вы расширили функциональность стандартного контейнера?
На основании чего несколько объектов shared_ptr могут ссылаться на один и тот же указатель?
Сложность поиска в бинарных деревьях всегда логарифмическая?
Приведи пример, когда тебе пришлось разрабатывать продукт в условиях жесткого дедлайна.
Какова сложность операции удаления элемента из вектора в C++?
В чем заключается отличие между weak_ptr и shared_ptr?
Какой тип данных следует использовать в качестве ключа для представления денежного эквивалента?
В каких ситуациях деструкторы не вызываются при возникновении исключений?
Что может пойти не так, если выбросить исключение из конструктора?
Как перегрузить постфиксный и префиксный инкремент в C++?
Как можно проверить, что нет исключений при работе с типом double?
Почему использование ссылки более безопасно для защиты от изменений по сравнению с указателем?
Что произойдет, если вызвать метод lock несколько раз?
Какой алгоритм используется в функции сортировки?
Что такое технология gRPC?
Как удалить элемент из вектора, не заботясь о порядке, если он является константой?
О чем следует помнить при вызове исключений в деструкторе?
Расскажите о различиях между ссылкой и указателем в языке C/C++.