C/C++
Обяснете предназначението на виртуалния деструктор в контекста на обектно-ориентираното програмиране.
Може ли да се изброят различните типове наследяване, съществуващи в обектно-ориентираното програмиране?
Може ли в C++ да се дефинира клас, съдържащ само чисто виртуални функции, и при това да не може да бъде създаден директно?
Как се извършва изтриването на обект чрез deleter при използване на unique_ptr?
На какво да обърнете внимание при избора на нова работа?
Имали ли сте опит с системни извиквания в операционната система Windows?
Как се използва изменяемостта (mutability) при работа с лямбда изрази в програмирането?
Каква е целта на виртуалното наследяване в обектно-ориентираното програмиране?
Можете ли да обясните предназначението и работата на функцията std::async в C++?
Какви методи съществуват за намаляване на вероятността от колизии при използване на хеш таблици?
Защо трябва да използвате стандартните алгоритми от библиотеката std вместо да пишете свои решения?
Какви шаблони за дизайн използвате в работата си?
Можете ли да обясните какво се разбира под термин C-низ в програмирането?
Обяснете механизма на функциониране на хеш таблицата в стандартната библиотека на Python.
Какво се разбира под концепцията за свързан код в програмирането?
В момента сте отворени за нови възможности за работа?
Можете ли да обясните принципите SOLID и тяхното значение в разработката на софтуер?
Можете ли да обясните какво означава командата ANALYZE в SQL и за какво се използва?
Какви последствия възникват, ако в конструктора на обекта възникне необработено изключение?
Можете ли да обясните какво е стандартният поток за изход (stdout)?