C/C++
Можете ли да обясните принципа на работа на стека и неговите основни характеристики?
Каква е основната задача на метода с ключовата дума override в обектно-ориентираното програмиране?
Можете ли да обясните предназначението на командата EXPLAIN в SQL и как тя помага при оптимизацията на заявки?
Обяснете как и в кои случаи се прилага функцията std::move в C++.
Могат ли вашите възприятия за многопоточност да ви заблудят, създавайки илюзия за паралелна работа?
Можете ли да обясните принципа L от SOLID и неговото значение при проектирането на код?
Как е реализирана структурата данни unordered_map и как се различава от обикновените карти?
Дали използването на оператора OR (||) в условните изрази е допустим и безопасен подход?
Как се осъществява свързването на външната библиотека към вашия проект?
В кои случаи се извиква конструкторът за копиране за обект в език за програмиране?
Как се реализират автоматичните механизми за управление на паметта в C++, и какво представляват умните указатели?
Можете ли да опишете как сте си сътрудничили с екипа за тестове на предишното си работно място?
Какви последствия могат да възникнат при изхвърляне на изключение от деструктора в програма?
Кога е по-добре да използвате уникален интелигентен указател вместо съвместно притежание в C++?
Можете ли да обясните какви са заглавията в протоколите HTTP и HTTPS и каква роля изпълняват?
Можете ли да разкажете за състава и ролята на вашия екип на предишното ви работно място?
Обяснете какво представлява умният указател weak_ptr и как се различава от shared_ptr в C++?
Можеш ли да изброиш и обясниш основните видове указатели в програмните езици?
Как да определите и използвате метод, принадлежащ към конкретен клас, без да е необходимо да създавате негов екземпляр?
Имали ли сте опит в проверка на кода на колеги или членове на екипа?