Използвали ли сте PlantUML? За какви видове диаграми?
System Analyst
Как да осигурим обратна съвместимост на API без увеличаване на версията? Какво не трябва да правим при промяна на договора?
За какво се използваше Postman?
Нужни ли са Use Case при описването на работния процес за одобрение?
Как приоритизирахте изискванията и ги разделихте на спринтове? На какви принципи се основавахте?
Разкажете подробно за своя опит, започвайки от последното място.
Имали ли сте опит с електронно-цифров подпис (ЭЦП)? Как работи механизмът на електронно-цифровия подпис?
Кой е оптималният вариант за асинхронно взаимодействие? Кое решение не е много добро от гледна точка на натоварването?
Кои са алтернативните сценарии за Use Case 'Създаване на заявка'?
Опишете всеки от механизмите: Webhook, Callback, Polling (периодично опрашване).
Разкажете за опита си с Kafka — какво точно описвахте?
Планирахте ли механизми за повторно опитване в интеграциите с SAP? Как осигурихте, че SAP няма да загуби данни?
Вие имате предвид транзакцията — ако не е обновена в SAP, тя ще бъде отменена и във вашата система?
Как описвате авторизацията между услугите в спецификацията на API? Какви протоколи използвате?
Рисувайте диаграма на последователността: потребителят създава заявка в системата за поддръжка, заявката се запазва в базата данни, изпраща се за регистрация в CRM, получава регистрационен номер, който се записва обратно. Показва се само CRM номерът, вътрешният ID не се показва.