C/C++
Какви свойства трябва да има един клас, за да може неговият екземпляр да се използва като уникален идентификатор или ключ в колекции?
Какви изисквания трябва да бъдат изпълнени, за да се използва тази библиотека в проект?
Каква е целта на оператора dynamic_cast в C++?
Имали ли сте опит с използването на инструмента Valgrind за откриване на течове на памет или грешки при изпълнение?
Провеждаха ли се проверки на кода от колеги във вашата предишна компания и колко често се случваше това?
Какво означава излизане извън границите на областта на данните или указателя в програма?
Можеш ли да дадеш пример как се прилага структурата от данни Set в програмирането?
Имали ли сте опит с библиотеката MFC за разработка на приложения на C++?
Какви системи за управление на версии сте използвали в опита си?
Опишете най-трудните проблеми, с които сте се сблъсквали на работното място и как сте ги решили
Каква е ролята на стека в управлението на паметта в рамките на програма?
Какви методи използвахте за откриване и отстраняване на течове на памет в приложенията?
Можете ли да обясните какви са битовите операции и как се използват в програмирането?
Може ли да се промени адресът на паметта, свързан с препратка в програмирането?
Какви потенциални проблеми и опасности могат да възникнат при внедряването и използването на лямбда функции във вашия код?
Колко време обикновено отделяш за анализ и сравнение на различни предложения?
Каква е целта на концепцията за move-семантика в езика за програмиране?
Каква е основната причина за използването на операционната система macOS?
Можете ли да разкажете какво намирате привлекателно или вълнуващо в тази област?
Обяснете предназначението и работата на оператора noexcept в езика C++.