C#
Срещали ли сте задачи за проверка на коректността на входните данни?
Можете ли да обясните концепцията за битови флагове в SQL и как те се използват за съхраняване на няколко булеви стойности в една колона?
Можете ли да обясните концепцията за брокери на съобщения и тяхната роля в системите за обмен на данни?
На какъв етап от обработката на заявките се извършва изпълнението на логиката вътре в middleware?
На коя дата за последен път извършихте професионалната си дейност?
Как да оптимизираме метода Enrich за 10 милиона събития с различни ID? Как да ограничим паралелизма?
Можеш ли да назовеш и обясниш основните поведенчески модели, използвани при проектирането на софтуерни системи?
Можете ли да обясните принципа на работа на оператора LEFT JOIN в SQL и кога се използва?
Защо приложение с база данни работи в една среда и се влошава в друга?
Работили ли сте с написването на SQL заявки за получаване на данни?
Ако имаме back-to-back комуникация и не е необходимо да предаваме големи обеми данни, ще използваш ли gRPC или REST? На кои фактори ще обърнеш внимание при избора на протокол?
Обяснете концепцията на патърна SAGA и неговото предназначение в архитектурата на разпределени системи.
Можете ли да дадете пример за подход към решаването на архитектурен проблем в системата?
Какви са основните предимства и недостатъци на езици за програмиране, компилирани в машинен код?
Каква е разликата между използването на LEFT JOIN и RIGHT JOIN при обединяване на таблици в SQL?
Необходимо е да интегрирате 2 приложения, които се намират на различни сървъри. Приложение А регистрира потребителя и трябва да изпрати Registration Message по имейл. Приложение В може да изпраща имейли. Разкажете за методите на интеграция, протоколите и възможните проблеми на избрания от вас метод за интеграция.
За какво се използва подходът Domain-Driven Design в разработката на софтуер?
Обяснете същността на технологията за кеширане и как се прилага в системите за съхранение на данни.
Можете ли да обясните какво се разбира под свързаност в контекста на софтуерните системи?
Какви видове грешки могат да доведат до течове на памет, свързани със стека в програма?