C#
В кои ситуации и как използвате блока try-catch в кода за обработка на изключения?
Как се реализират и работят обобщените типове на ниво системни механизми в езика за програмиране?
Можете ли да обясните какво се разбира под протокол за пренос на данни между системи?
Обяснете разликите между типовете данни, които съхраняват препратки, и тези, които съхраняват стойности.
IMemoryCache Какви са предимствата и недостатъците на използването на IMemoryCache в приложение? Какво е топ 10 на OWASP? Метрики на кода 1. Какви метрики за качество на кода знаете? 2. Използвали ли сте ги? 3. Как сте ги изчислили? 4. Това е част от CI или ad hoc? Натоварване Какво ще направите, ако вашият сервис (уеб страница) замръзне в тестова или натоварена среда, а локално всичко работи?
Имали ли сте опит със самостоятелна разработка на система за удостоверяване от нулата?
Алгоритми за баланс на натоварването. Как да изберем конкретен инстанс на услугата?
Кои етапи на развитие могат да се разграничат в жизнения цикъл на обектите в управляемата памет?
Как изглеждаше цикълът на задачата? Трябваше ли да комуникирате директно с клиента?
Можете ли да обясните концепцията за патърна MVVM и неговите основни компоненти?
Каква е основната цел на използването на платформата .NET Core при разработката на приложения?
Готов ли си да разбиваш сложна задача на по-малки части, за да улесниш решаването ѝ?
Може ли да се обясни механизмът на ескалация на блокировките в системите за управление на бази данни SQL?
Каква е разликата между различните видове класове в програмирането?
Какви инструменти и подходи използвахте за организиране на процеса на удостоверяване и авторизация на потребителите?
Каква е основната функция на структурата данни, наречена купа, и за какво се използва?
Какви действия трябва да се предприемат с обикновен речник, за да се избегне използването на потокобезопасния вариант ConcurrentDictionary?
Какъв опит и отговорности имате на последното си работно място?
Можете ли да обясните концепцията за поколения в системата за автоматично управление на паметта?
Обяснете значението и приложението на принципа на Лисков за заместване в обектно-ориентираното програмиране.