C#
Как е организирана структурата на данните String в оперативната памет?
Как се управлява потокът от нишки с помощта на пул от нишки и каква е основната му цел?
Обяснете принципа на работа и предназначението на модулните тестове в процеса на разработка на софтуер.
Какви подходи и техники ще приложите при създаването на собствен контейнер за внедряване на зависимости?
Какъв резултат връща асинхронното извикване на метод?
Какъв е вашият опит в тестването и оптимизацията на системи с висок трафик?
Кой оценява изпълнената задача?
Какво отличава грешка, възникваща по време на изпълнение на програмата, от грешка, открита при компилация?
Каква е ролята на процесите на опаковане и разопаковане на данни в програмирането?
Директивата include в програмирането пример ли е за жадно, лениво или явно зареждане на данни?
Какво означава ограничението за използване на процесора по време на изпълнение на програмата?
Какво се разбира под понятието Филтър за изключения в контекста на обработката на грешки?
Всеки поток има своя собствена област за динамично разпределение на памет?
Как да различим работата с нишки Thread от използването на задачи Task в контекста на многопоточността?
Имали ли сте практически опит в реализирането на взаимодействие между мрежови компоненти или системи?
Обяснете концепцията за middleware в ASP.NET Core и как тя взаимодейства с обработката на HTTP заявки.
Какви методи и инструменти използваш за проверка на качеството и надеждността на кода?
Каква е целта на прилагането на денормализация в база данни и какви са нейните предимства?
Разкажи ми за модификаторите на параметри ref, in, out и техните разлики. Какво е readonly ref и ref readonly?
Какви методи съществуват за контрол и обработка на асинхронни задачи в програмирането?