Кога се изтриват съобщенията в Kafka и RabbitMQ?
System Analyst
Синхронно и асинхронно взаимодействие: разлики, кога да изберете, какво е polling?
Съществуват същности «Клиент», «Поръчка», «Продукт» и «Плащане». Опишете структурата на данните, връзките между същностите и обосновете избора на модела за съхранение.
Работили ли сте с Kafka? Използван ли е друг брокер за съобщения?
Как бихте проектирали взаимодействието между микросервизите, ако бизнес процесът се състои от няколко стъпки и изисква съгласуваност на данните между услугите?
Какви са вашите отношения с OpenAPI спецификацията?
В кой инструмент рисувате sequence диаграми? Как да показвате множество сценарии (успех, грешки, таймаут) на една диаграма с помощта на рамки?
С какви видове изисквания сте работили на практика?
Проектиране на база данни за MVP банка с ипотеки: таблици, ключове, полета, връзки с оглед на създаващите.
Имали ли сте опит в проектирането на логически модели на данни (ER диаграми)?
С какви типове интеграции сте работили?
Има онлайн магазин. След като поръчката бъде направена, е необходимо да уведомите CRM, склада и системата за доставка. Как бихте проектирали взаимодействието между системите? В кои случаи бихте избрали REST, а в кои Kafka или RabbitMQ?
Какво е група потребители в Kafka и как е свързана с партициите?
Какви видове връзки има в ER диаграмата?
Какви са вашите стъпки, ако получите абстрактна задача в нова тематика?
Имали ли сте опит с SOAP или XML?
Знаете ли какво е токен в BPMN?
Какво е нивото ви на владеене на UML диаграми (ER, Sequence, State)?
Как можете да потвърдите опита си от 2019 г. насам? Работили ли сте официално по Трудовия кодекс?
Как се изобразяват синхронните и асинхронните взаимодействия на диаграма за последователност?