Deckt der idempotente Producer in Kafka alle Szenarien zur Gewährleistung der Datenintegrität ab? Was muss noch hinzugefügt werden?
System Analyst
Haben Sie Erfahrung in der Gestaltung asynchroner Interaktionen über REST?
Welche HTTP-Methode würdest du verwenden, um Benutzerdaten zu erhalten? Warum ist es nicht möglich, vertrauliche Daten über GET zu übertragen?
Erzählen Sie uns vom Datenbankdesign — drei Ebenen (konzeptuell, logisch, physisch). Wie detailliert haben Sie die physische Ebene beschrieben?
Haben Sie mit TLS/mTLS gearbeitet? Wie funktioniert die gegenseitige Authentifizierung bei mTLS?
Warum ist die Integration mit SAP schwierig?
Nennen Sie Beispiele für nicht-funktionale Anforderungen, die Sie beschrieben haben.
Welche Use-Case-Struktur haben Sie verwendet? Hauptabschnitte.
Kennen Sie BPMN? Wie gut kennen Sie die Notation, Verzweigungen, Ereignisse?
Haben Sie mit Message-Brokern (Kafka, RabbitMQ) gearbeitet? Was genau haben Sie gemacht?
Haben Sie Erfahrung mit der Nachverfolgung von Anforderungen (Abdeckung der Geschäftsanforderungen durch funktionale Anforderungen)?
Wie wurden die Nachrichtenverträge für Kafka/RabbitMQ festgelegt? Verwendeten sie Annotations (JSON Schema, Avro) oder ein tabellarisches Format?
Was muss beschrieben werden, um den Genehmigungs-Workflow (Power Flow) zu entwickeln?
Haben Sie SQL-Abfragen in PostgreSQL optimiert? Wie verläuft der Optimierungsprozess?
Sind Anwendungsfälle bei der Beschreibung des Genehmigungs-Workflows erforderlich?
Wie kann man die Rückwärtskompatibilität der API ohne Versionserhöhung sicherstellen? Was darf man bei der Änderung des Vertrags nicht tun?
Kennen Sie das C4-Modell? Auf welchen Ebenen haben Sie gearbeitet, auch mit Auftragnehmern?
Wofür wurde Postman verwendet?
Warum sind Partitionen in Kafka notwendig? Wie wählt man ihre Anzahl aus? Was ist Replikation und worauf wirkt sie sich aus?
Was ist die optimale Option für asynchrone Interaktion? Welche Lösung ist hinsichtlich der Belastung nicht sehr gut?