C/C++
Какво е минималното количество мютексове, необходимо за възникване на взаимна блокировка (deadlock)?
Защо е необходимо да се използват скоби при предаване на аргументи към макросите?
Можете ли да обясните какво означава терминът 'претоварване' в контекста на програмирането?
Имали ли сте опит с системи, използващи асинхронни механизми за обработка на данни?
Как std::move определя кои членове на класа трябва да бъдат прехвърлени при прехвърляне на собствеността?
Можете ли да обясните как е реализирана структурата от данни опашка?
Как се осъществява прехвърлянето на данни по стойност при използване на библиотеката Qt?
Споделете опита си с езика за програмиране C.
Можете ли да обясните какво се разбира под нивото на свързаност в рамките на софтуерен модул или система?
Имаш ли опит в програмирането на Python?
Какви са предимствата и недостатъците на използването на функцията make_unique в C++?
С какви трудности може да се сблъскате при изчисляването на много големи числа на Фибоначи с помощта на рекурсия, например, милион?
Можете ли да обясните какво представлява CMake и как се използва за автоматизация на изграждането на проекти?
Как се предава аргумент към функция при извикване?
Препоръчително ли е да се използва тип float като ключ в структури от данни?
Използвали ли сте std::weak_ptr във вашите проекти за управление на времето на живот на обектите?
Какво е гражданството ти или гражданството, което притежаваш?
Кои са основните фактори, които трябва да се вземат предвид при избор на ново работно място?
Защо компилаторът маркира деструкторите с ключовата дума noexcept?
С какви критерии се ръководиш при избора на работно място?