C/C++
Какви полезни функции и възможности бяха добавени в C++14?
Разкажете за указателя this в езика C++.
Защо използването на връзка е по-безопасно за защита срещу промени в сравнение с указател?
Как може да се доведе до изтичане на памет при използване на unique_ptr?
Колко памет се отделя за екземпляр на клас с нулеви свойства?
На какви видове може да се раздели сериализацията?
Запознат ли сте с контейнер като купчина?
Защо семантиката на преместването няма да работи, ако операторът за преместване не е маркиран като noexcept?
В какъв ред се конструират и разрушават обектите в C++?
Какви стъпки предприемате, ако установите, че не можете да завършите задачата в определения срок?
Какво се случва с обекта vector при добавяне на нов елемент?
Какво е взаимоблокировка (deadlock) в контекста на многопоточните програми?
Как може да се синхронизира взаимодействието между нишки?
Можете ли да обясните какво се разбира под понятията функтор в програмирането?
Как реализирате съхранението на паричния еквивалент в тип данни integer, използвайки математически подходи?
Разкажи за принципите на обектно-ориентираното програмиране (ООП).
Какво ще се случи, ако в кода не е посочен тип променлива, който компилаторът не може да определи?
В кои случаи е необходимо да се обяви деструкторът като виртуален?
Каква операция върху вектор в C++, може да доведе до значително количество копирания на елементи?
Каква е асимптотичната сложност на операциите по вмъкване и изтриване на елементи в контейнерите list и vector?