Kommunizier zuerst: sag den Stakeholdern, dass das Dashboard veraltet ist, und nenn eine erwartete Zeit, denn Schweigen macht aus einem Datenproblem ein Vertrauensproblem. Dann such den ersten fehlgeschlagenen Task statt des lautesten Fehlers, denn nachgelagerte Fehler sind meist nur Symptome. Entscheide zwischen dem Rerun des fehlgeschlagenen Slice und dem Ausliefern der gestrigen Daten mit Hinweis. Fix, idempotenter Rerun, Zeilenzahlen prüfen, dann die Ursache aufschreiben.
Warum Interviewer das fragen
Das testet operative Reife und Stakeholder-Handling zugleich. Interviewer wollen frühe Kommunikation, Triage von oben im Abhängigkeitsgraph statt von unten und eine Entscheidung über Teildaten. Wer nur beschreibt, wie er einen Stacktrace liest, übersieht, dass die Auswirkung auf das Business parallel zum Fix gemanagt wird.
So baust du deine Antwort auf
- Informier Stakeholder sofort über Auswirkung und geschätzte Zeit.
- Finde den ersten Fehler im DAG, nicht die letzte Fehlermeldung.
- Klassifizier die Ursache: Quelldaten, Infrastruktur oder Codeänderung.
- Wähl zwischen Rerun, Teilauslieferung oder Halten mit Veraltet-Hinweis.
- Prüf den Rerun mit Zeilenzahlen und Abstimmung, bevor du es für behoben erklärst.
Beispielantwort
Bevor ich irgendetwas debugge, poste ich im Stakeholder-Kanal, dass das Dashboard veraltete Daten zeigt, was betroffen ist und wann ich das nächste Update gebe. Diese eine Nachricht verhindert rund zehn Unterbrechungen und hält das Vertrauen, selbst wenn der Fix zwei Stunden dauert. Dann gehe ich an die Spitze des DAG, denn in einer Kette von fünfzehn fehlgeschlagenen Tasks sind vierzehn nur die Folge eines echten Problems. Die eigentliche Ursache fällt meist in drei Kategorien: Quelldaten haben sich geändert, die Infrastruktur hat gezuckt, oder jemand hat eine Änderung gemerged. Ein kurzer Blick, ob gestern etwas deployt wurde, klärt das schnell. Beim letzten Mal hatte das Quellsystem über Nacht eine Spalte umbenannt, ohne Bescheid zu sagen, also ist das Staging-Modell an einem fehlenden Feld gescheitert. Ich habe das Modell gepatcht, die betroffenen Partitionen neu laufen lassen, und weil die Pipeline idempotent ist, war das ohne Aufräumen sicher. Dann habe ich die Zeilenzahlen gegen den Vortag geprüft, bevor ich jemandem gesagt habe, dass es behoben ist, und mit dem Quellteam über einen Contract gesprochen.
Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.
So funktioniert esNachfragen, mit denen du rechnen solltest
- Wie würdest du entscheiden, ob du Teildaten veröffentlichst?
- Was würdest du einführen, damit eine Schemaänderung an der Quelle das nicht wieder auslöst?
- Wie kommunizierst du Dashboard-Nutzern die Datenaktualität automatisch?
Weitere Fragen für Data Engineer
Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.
Meine Fragen vorhersagen