Czy korzystałeś z PlantUML? Do jakich rodzajów diagramów?
System Analyst
Jaka jest optymalna opcja asynchronicznej interakcji? Które rozwiązanie nie jest zbyt dobre pod względem obciążenia?
Jak zapewnić kompatybilność wsteczną API bez podnoszenia wersji? Czego nie można robić przy zmianie kontraktu?
Opowiedz szczegółowo o swoim doświadczeniu zawodowym, zaczynając od ostatniego miejsca pracy.
Do czego używano Postmana?
Czy przypadki użycia są potrzebne przy opisie workflow zatwierdzania?
Jak priorytetyzowałeś wymagania i dzieliłeś je na sprinty? Jakie zasady się kierowałeś?
Czy masz doświadczenie w pracy z elektronicznym podpisem cyfrowym (EED)? Jak działa mechanizm EED?
Jakie są alternatywne scenariusze dla przypadku użycia 'Tworzenie zgłoszenia'?
Charakteryzuj każdy z mechanizmów: Webhook, Callback, Polling (okresowe odpytywanie).
Opowiedz o swoim doświadczeniu z Kafka — co dokładnie opisywałeś?
Masz na myśli transakcję — jeśli nie została zaktualizowana w SAP, to czy zostanie wycofana również w Twoim systemie?
Czy przewidziano mechanizmy ponownego próbowania w integracjach z SAP? Jak zapewniono, że SAP nie utraci danych?
Jak opisujesz autoryzację między usługami w specyfikacji API? Jakie protokoły używasz?
Narysuj Diagram Sekwencji: użytkownik tworzy zgłoszenie w systemie wsparcia, zgłoszenie jest zapisywane w bazie danych, trafia do rejestracji w CRM, otrzymuje numer rejestracyjny, który jest zapisywany z powrotem. Użytkownikowi pokazany jest tylko numer CRM, wewnętrzny ID nie jest wyświetlany.