C/C++
Обяснете принципа на виртуалните функции в езика C++ и как те се реализират по време на изпълнение на програмата.
Каква е целта на умните указатели в програмирането?
Каква е времевата сложност при търсене на елемент в контейнера unordered_set?
Обяснете какво се разбира под теч на памет в контекста на програмирането.
Как се определя ефективността на операцията по вмъкване на елемент в хеш таблица и кои фактори влияят върху нея?
Как да определите оптималния размер на хеш таблицата за минимизиране на колизиите?
Какви са разликите между функциите malloc и new при управлението на динамична памет?
Защо не се препоръчва да се поставя програмен код в HTTP заглавията?
Може ли да се използва функцията std::sort за сортиране на стандартен списък в C++?
Мога ли да използвам неформално обръщение на тази работна площадка?
Възможно ли е да се ограничи или забрани на функциите да генерират изключения?
Каква е целта на използването на std::shared_ptr в C++ и как се различава от други умни указатели?
Какви технологии и инструменти използваше в проектите си?
Какви са разликите между препратка и указател в програмирането?
С кои операционни системи сте работили в проектите си?
Какви ограничения има при размера на стек паметта при изпълнение на програми?
Когато се извиква функцията malloc, към коя област от паметта сочи върнатият указател — към стека или към динамичната памет (кучата)?
Можете ли да обясните какво е протоколът SMB и за какво се използва?
Имали ли сте опит с настройката и използването на systemd в проектите си?
Имаш ли въпроси относно позицията или процеса на наемане?