C/C++
Посочете основните принципи на обектно-ориентираното програмиране.
Как да пренапишем оператора за постфиксно и префиксно увеличение в C++?
Кои умни указатели в C++ знаете?
На какво се базира фактът, че няколко `shared_ptr` могат да сочат към един и същи обект?
Какво се случва при сблъсък при получаване на ключ за контейнер в C++?
В коя област на паметта се създават локалните, глобалните и статичните променливи?
Кои гаранции за сигурност знаеш?
Какво означава съкращението DRY?
Какво е noexcept в C++?
Какви са нюансите при взаимодействие на програми на C и C++?
Какво трябва да се направи, за да се използва клас като ключ в unordered_map?
Как да проверим дали няма изключения при работа с типа double?
Какви са битовите полета в C++?
Как би описал връзките, които се установяват в архитектурата MVC?
Какви методи могат да се използват за предотвратяване на взаимни блокировки в многопоточни приложения?
Как да деактивираме манглирането на имена в C/C++?
За какво се появява амортизирана постоянна сложност в структурата данни map?
Защо не трябва да използвате типа данни double в случай на изключения?
За какви цели може да се използва виртуалното наследяване в C++?
Как да извършите операция по изтриване на елемент от началото на вектор, ако редът на елементите не е важен?