C/C++
Каква е разликата между мютекс и семафор?
Кои контейнери в C++ позволяват добавяне на елементи в началото?
Кои контейнери в C++ позволяват добавяне на елементи в началото?
За какво може да се използва std::optional в C++?
Кои алгоритми за разрешаване на колизии знаете?
Кои са начините за оптимизиране на работата със стрингове в C++?
Каква е сложността при работа с контейнерите map и unordered_map в C++?
Какво е стек и събиране на боклук?
За какво е нужен weak_ptr в C++?
Каква е разликата между създаването на обект shared_ptr чрез конструктора и използването на функцията make_shared?
Какво прави операторът delete в езика C++?
Как се извършва броенето на препратките в shared_ptr?
Каква е разликата между изхвърляне на изключение и изпълнение на операция за прекратяване в програма?
Дали shared_ptr е потокобезопасен и може да се използва в контекста на няколко потока?
С какво сте запознати в езика за програмиране C++?
Разкажете за лямбда функциите в C/C++.
Какво е транзакционност?
Как да зададете бит на 1, използвайки битовата операция ИЛИ?
Как работи броячът на препратки в std::shared_ptr?
Какво е рекурсивен мьютекс?