C#
Обяснете понятието поколение в системата за автоматично управление на паметта и неговата роля в събирането на отпадъци
Как успяхте да намалите времето за реакция от 0,5 мс до 0,2 мс?
В кои случаи се счита, че променливата е динамично разпределена в паметта на купчината?
Обяснете какво представлява един поток на изпълнение в програма и как работи.
Можеш ли да изброиш основните типове връзки между таблиците в SQL и накратко да опишеш техните характеристики?
Какви са предимствата и недостатъците на използването на контейнери в приложения на платформата .NET?
Какво средство за директна работа с база данни използвахте във вашата предишна компания?
Каква е разликата между типовете данни по стойност и по препратка в програмирането?
Как се обявява и реализира метод в езика C#?
Може ли да се обясни какво означава времевата сложност на алгоритъм, равна на O(n)?
Какви са предимствата и недостатъците на използването на механизми за boxing и unboxing в език за програмиране?
Можете ли да обясните какво е пул поток и как работи?
С какви типове регистрация на зависимости сте запознати в IoC контейнера?
Кога е целесъобразно да използвате анонимни функции в кода?
В кои ситуации е по-препоръчително да използвате колекция от тип List и в кои — Dictionary?
Каква е ролята на механизма Acknowledge в RabbitMQ и за какво се използва?
Как да реализираме изчакването за завършване на всички задачи от набор задачи?
Как се реализира маршрутизирането на заявки в контролера?
Можеш ли да обясниш различните форми на нормализация на базата данни?
Какви конкретни задачи реализирахте в проектите си?