C/C++
Можеш ли да назовеш и обясниш основните парадигми на програмиране, освен обектно-ориентирания подход?
Кои са основните механизми, които знаете за управление на многопоточността?
Какви са нивата на достъп до членовете на клас в обектно-ориентираното програмиране?
Какво трябва да се направи, за да се извика оптималната семантика за преместване при преразпределяне на елементи в std::vector?
По кои основни параметри предпочиташ една работна оферта пред друга?
Можете ли да обясните какво се разбира под подобряване на ефективността на предсказателя за преходи?
Как можете да определите частта от програмата, която е най-тясното място и забавя цялостната работа на системата?
Как се оценява времевата сложност на операциите за търсене на елемент в контейнера std::set?
Имали ли сте опит с използването на външни или вградени библиотеки в проектите си?
Кой инструмент за статичен анализ на код използвахте в последния си проект?
Можеш ли да дадеш примери за мрежови протоколи, използвани в различните слоеве на модела OSI?
Обяснете какво означава наличието на циклична връзка между модули или компоненти в системата.
Можете ли да дадете ситуация, в която използването на std::set е най-подходящото решение?
Каква е целта на функцията std::move в C++ и как тя влияе върху управлението на ресурсите на обекта?
Разкажи за случаите си на откриване и коригиране на грешки в сложни разпределени системи
Каква е спецификата на извикването на виртуални методи вътре в конструктора на клас?
Може ли да се реализира конструктор под формата на шаблонна функция в C++?
Имали ли сте опит в участието в проекти с отворен код?
Каква е основната функция на IP адреса в компютърните мрежи?
Каква е времевата сложност на операцията по търсене на елемент в контейнера std::vector?