Der Tester hat einen Fehler gefunden: Es tauchen doppelte Einträge aus der externen Integration auf (zwei identische Einträge mit unterschiedlichen Schlüsseln). Wie soll man das Problem untersuchen und was tun?
System Analyst
Es gibt mehrere Dienste (drei), es ist notwendig, eine neue Funktionalität hinzuzufügen, die alle drei betrifft. Was sind deine Schritte und worauf solltest du achten?
Erzählen Sie mir von Ihrer Erfahrung. Was genau haben Sie gemacht, welche Aufgaben waren am interessantesten und schwierigsten?
Wie heißt der Mechanismus für Cross-DB-Transaktionen in verteilten Systemen und wie wird er implementiert?
Beschreiben Sie den Arbeitsprozess mit der neuen Integration.
Welche Artefakte haben Sie im MVideo-Projekt erstellt?
Muss bei Änderungen immer eine neue Version der API erstellt werden? Welche Nachteile hat die Versionierung der API und welche Alternativen gibt es?
Wie bestimmt man die Grenzen eines Microservices? Welche Methoden können angewendet werden, um ihn zu zerlegen?
Warum hast du dich entschieden, vom Entwickeln zur Analyse zu wechseln?
Wie nennt man die Situation, wenn kein Rollback vorgesehen ist und was kann passieren?
Wie wurde das Problem gelöst, wenn eine Entität von mehreren Diensten benötigt wurde? Wie wurde die Konsistenz bei temporärer Asynchronität gewährleistet?
Bei der Analyse der Aufgabe wurde die Notwendigkeit einer zusätzlichen Integration mit einem angrenzenden System außerhalb des Streams erkannt. Was sind deine Schritte?
Ein Kunde kontaktiert dich direkt mit einer Aufgabe: Bewerte sie und nimm sie an. Was tun?
Der Entwickler kam und sagte, dass die Aufgabe anders gemacht werden muss. Was sind deine Maßnahmen?
Wie kann eine Duplizierung vermieden werden, wenn ein Benutzer versehentlich zweimal auf die Schaltfläche 'Bestellung erstellen' klickt?
Wie reagierst du auf die Situation, wenn du weiterarbeiten musst, während die Genehmigungen für eine blockierte Aufgabe laufen?
Beschreibe deinen Arbeitsprozess: Wie arbeitest du mit dem Geschäft zusammen, bis zu welchem Schritt führst du die Aufgabe?