Czy idempotentny producent w Kafka obejmuje wszystkie scenariusze zapewnienia integralności danych? Co jeszcze trzeba dodać?
System Analyst
Czy masz doświadczenie w projektowaniu asynchronicznej komunikacji przez REST?
Opowiedz o projektowaniu baz danych — trzy poziomy (koncepcyjny, logiczny, fizyczny). Jak szczegółowo opisaliście poziom fizyczny?
Jaką metodę HTTP użyłbyś do uzyskania danych użytkownika? Dlaczego nie można przesyłać poufnych danych przez GET?
Czy pracowałeś z TLS/mTLS? Jak działa wzajemna autoryzacja w mTLS?
Podaj przykłady wymagań niefunkcjonalnych, które opisałeś.
Dlaczego integracja z SAP jest trudna?
Jaką strukturę przypadku użycia użyłeś? Główne sekcje.
Jak rejestrowano kontrakty wiadomości dla Kafka/RabbitMQ? Używano adnotacji (JSON Schema, Avro) czy formatu tabelarycznego?
Czy pracowałeś z brokerami wiadomości (Kafka, RabbitMQ)? Co dokładnie robiłeś?
Czy znasz BPMN? Jak dobrze znasz notację, rozgałęzienia, zdarzenia?
Co należy opisać, aby opracować workflow zatwierdzania zgłoszenia (Power Flow)?
Czy masz doświadczenie w śledzeniu wymagań (pokrycie wymagań biznesowych wymaganiami funkcjonalnymi)?
Do czego używano Postmana?
Czy optymalizowałeś zapytania SQL w PostgreSQL? Jak wygląda proces optymalizacji?
Jaka jest optymalna opcja asynchronicznej interakcji? Które rozwiązanie nie jest zbyt dobre pod względem obciążenia?
Czy przypadki użycia są potrzebne przy opisie workflow zatwierdzania?
Opowiedz szczegółowo o swoim doświadczeniu zawodowym, zaczynając od ostatniego miejsca pracy.
Jak zapewnić kompatybilność wsteczną API bez podnoszenia wersji? Czego nie można robić przy zmianie kontraktu?
Jak priorytetyzowałeś wymagania i dzieliłeś je na sprinty? Jakie zasady się kierowałeś?