W którym momencie usuwane są wiadomości w Kafka i RabbitMQ?
System Analyst
Interakcja synchroniczna i asynchroniczna: różnice, kiedy wybierać, czym jest polling?
Istnieją encje «Klient», «Zamówienie», «Produkt» i «Płatność». Opisz strukturę danych, relacje między encjami i uzasadnij wybór modelu przechowywania.
Czy pracowałeś z Kafka? Używano innego brokera wiadomości?
Jak zaprojektowałbyś interakcję między mikroserwisami, jeśli proces biznesowy składa się z kilku kroków i wymaga spójności danych między usługami?
Jaki jest Twój stosunek do specyfikacji OpenAPI?
Z jakimi rodzajami wymagań pracowałeś w praktyce?
W jakim narzędziu rysujesz diagramy sekwencji? Jak wyświetlać wiele scenariuszy (sukces, błędy, timeout) na jednym diagramie za pomocą ramek?
Projektowanie bazy danych dla MVP banku z hipotekami: tabele, klucze, pola, relacje z uwzględnieniem współtwórców.
Czy masz doświadczenie w projektowaniu logicznych modeli danych (diagramy ER)?
Z jakimi typami integracji miałeś do czynienia?
Jest sklep internetowy. Po złożeniu zamówienia należy powiadomić CRM, magazyn i system dostawczy. Jak zaprojektowałbyś interakcję między systemami? W jakich przypadkach wybrałbyś REST, a w jakich Kafka lub RabbitMQ?
Jakie są twoje kroki, jeśli otrzymasz abstrakcyjne zadanie w nowej tematyce?
Czym jest grupa konsumentów w Kafka i jak to się ma do partycji?
W jakim terminie po przyjęciu oferty jest gotów podjąć nową pracę?
Jakie rodzaje relacji występują na diagramie ER?
Jak możesz potwierdzić swoje doświadczenie zawodowe od 2019 roku? Czy pracowałeś oficjalnie zgodnie z Kodeksem pracy?
Czy masz doświadczenie w pracy z SOAP lub XML?
Jaki jest Twój poziom znajomości diagramów UML (ER, Sekwencja, Stan)?
Czy wiesz, czym jest token w BPMN?