C/C++
Обяснете концепцията за move-семантика в програмирането и нейното различие от копирането на обекти.
Какво е Worker Pool? Използвали ли сте го?
Какви методи могат да се използват за определяне на равенството на две числа с плаваща запетая в програмирането?
Може ли да се изброят различните типове наследяване, съществуващи в обектно-ориентираното програмиране?
Какви методи могат да се използват за отстраняване на сблъсъци при сблъсъци в хеш таблиците?
Успяхте ли да се запознаете с компанията [компания]? Имате ли представа кой са те и с какво се занимават?
Какво е NAT?
Какви са проблемите с военната книжка?
Кой беше най-големият екип, участвал в решаването на една задача на предишното ви работно място?
За какво е нужен shared_ptr?
Имали ли сте опит с използването на виртуални деструктори в проектите си?
Какво прави маската на подмрежата?
Целевата система беше Linux, по-специално Astra Linux?
Как да разберем, че промяната (например, преминаване от Boost към стандартната библиотека) наистина « работи »?
Защо итеративният подход към решаването на задача често работи по-бързо от рекурсивния метод?
Имаш триседмичен период, за да преминеш процеса на оценка?
Каква роля или възможности се опитвате да намерите в професионалната си дейност сега?
Използвали ли сте някога GNU инструменти и стандартни инструменти на Linux (grep, sed, awk и т.н.)?
Можете ли да обясните какво означава преопределяне на виртуална функция в обектно-ориентираното програмиране?
Имаше ли достатъчно информация за анализ при проектирането, или решението беше взето по-скоро на сляпо, но успешно?