Wann werden Nachrichten in Kafka und RabbitMQ gelöscht?
System Analyst
Synchrone und asynchrone Interaktion: Unterschiede, wann wählen, was ist polling?
Es gibt Entitäten «Kunde», «Bestellung», «Produkt» und «Zahlung». Beschreiben Sie die Datenstruktur, die Beziehungen zwischen den Entitäten und begründen Sie die Wahl des Speicherungsmodells.
Haben Sie mit Kafka gearbeitet? Wurde ein anderer Nachrichtenbroker verwendet?
Wie würden Sie die Interaktion zwischen Microservices gestalten, wenn ein Geschäftsprozess aus mehreren Schritten besteht und eine Datenkonsistenz zwischen den Diensten erfordert?
Mit welchen Arten von Anforderungen haben Sie in der Praxis gearbeitet?
In welchem Tool zeichnen Sie Sequenzdiagramme? Wie zeigt man mehrere Szenarien (Erfolg, Fehler, Timeout) in einem Diagramm mit Rahmen?
Wie ist Ihre Beziehung zur OpenAPI-Spezifikation?
Datenbankdesign für eine MVP-Bank mit Hypotheken: Tabellen, Schlüssel, Felder, Beziehungen unter Berücksichtigung der Co-Ersteller.
Haben Sie Erfahrung im Entwurf logischer Datenmodelle (ER-Diagramme)?
Mit welchen Arten der Integration haben Sie gearbeitet?
Es gibt einen Online-Shop. Nach der Bestellung müssen CRM, Lager und Liefersystem benachrichtigt werden. Wie würden Sie die Interaktion zwischen den Systemen gestalten? In welchen Fällen würden Sie REST wählen und in welchen Kafka oder RabbitMQ?
Was ist eine Consumer-Gruppe in Kafka und wie hängt sie mit Partitionen zusammen?
Welche Arten von Beziehungen gibt es in einem ER-Diagramm?
Haben Sie Erfahrung mit SOAP oder XML?
Wissen Sie, was ein Token in BPMN ist?
Welche Schritte unternehmen Sie, wenn eine abstrakte Aufgabe in einem neuen Themenbereich gestellt wird?
Wie können Sie Ihre Berufserfahrung seit 2019 bestätigen? Haben Sie offiziell nach dem Arbeitsgesetz gearbeitet?
Wie gut sind Ihre Kenntnisse in UML-Diagrammen (ER, Sequenz, Zustand)?
Innerhalb welcher Frist nach Annahme des Angebots ist bereit, eine neue Arbeit aufzunehmen?