Zum Inhalt springen
Interview Pilot Logo

Interview Pilot

AI
Interview Pilot
Interview-CopilotSo funktioniert esBewertungenPreise
Anmelden

Interviewleitfaden

Leitfaden für Data-Engineer-Interviews

Bereite dich mit SQL, Datenmodellierung, ETL-Pipelines, Batch- und Streaming-Systemen, Spark, Orchestrierung, Warehouses, Datenqualität und Systemdesign auf Data-Engineer-Interviews vor.

35 Min. Lesezeit

21 Fragen

Data Engineer

Aktualisiert im Mai 2026

Alle Interviewfragen ansehen

Überblick

Data-Engineer-Interviews prüfen, ob du verlässliche Datensysteme bauen kannst: Rohdaten aufnehmen, sinnvoll modellieren, effizient transformieren, Qualität sichern, Pipelines steuern und Daten zuverlässig bereitstellen.

4–6

Typische Interviewrunden

45–75 Min.

Technische Runde

6+

Zentrale Kompetenzfelder

5–8 Wochen

Empfohlene Vorbereitungszeit

Was Interviewer bei Data Engineers bewerten

SQL: Schreibst du korrekte und leistungsfähige Abfragen für Joins, Fenster, Deduplizierung und inkrementelle Verarbeitung?

Datenmodellierung: Entwirfst du Tabellen, Granularität, Partitionen und Slowly Changing Dimensions für reale Anwendungsfälle?

Pipelines: Baust du Batch- und Streaming-Abläufe zuverlässig, beobachtbar und wiederherstellbar?

Verteilte Systeme: Verstehst du Spark, Partitionierung, Shuffles, State, Latenz und Durchsatz?

Datenqualität: Verhinderst du, dass fehlerhafte Daten Dashboards, Modelle oder Produktfunktionen beschädigen?

Plattformdenken: Wägest du Kosten, Leistung, Aktualität, Governance, Lineage und Developer Experience ab?

Produktionsverantwortung: Beherrschst du Vorfälle, Backfills, Schemaänderungen und Wirkungskommunikation?

Data Engineering ist Reliability Engineering für Daten

Starke Data Engineers verschieben Daten nicht nur von A nach B. Sie machen sie verlässlich, verständlich, auffindbar, skalierbar und nach Fehlern wiederherstellbar.

Ablauf eines Data-Engineer-Interviews

Typische Prozesse umfassen SQL, Python oder Coding, Datenmodellierung, Pipeline- und Systemdesign, Spark oder verteilte Verarbeitung, Debugging und Verhaltensfragen.

Typische Interviewphasen

1

Recruiting-Gespräch: Klärt Rollenpassung, Stack, Gehaltsrahmen, Standort und Domänenerfahrung.

2

Gespräch mit der Führungskraft: Behandelt Pipeline-Verantwortung, Datenmodelle, Vorfälle und Zusammenarbeit.

3

SQL-Runde: Prüft Joins, Fensterfunktionen, Deduplizierung, inkrementelle Logik und Performance.

4

Coding-Runde: Häufig Python mit Datenstrukturen, Dateien, APIs, Parsing oder Transformationen.

5

Datenmodellierung: Du entwirfst Warehouse-Tabellen, Event-Schemata, Fakten und Dimensionen oder Lakehouse-Strukturen.

6

Systemdesign: Du entwirfst Ingestion, ETL oder ELT, Streaming, Orchestrierung, Monitoring, Lineage und Qualität.

7

Verhaltensrunde: Bewertet Verantwortung, Incident Response, Kommunikation, Mehrdeutigkeit und Zusammenarbeit.

Analytics Data Engineer

Platform / Streaming Data Engineer

Hauptfokus

Warehouse-Modelle, dbt und SQL, Reporting-Qualität, Geschäftskennzahlen

Ingestion, Streaming, verteilte Verarbeitung, Zuverlässigkeit und Skalierung

Typische Interviews

SQL, dimensionale Modellierung, Stakeholder-Anforderungen und Orchestrierung

Systemdesign, Spark, Flink, Kafka, State, Partitionierung und Betrieb

Starkes Signal

Vertrauenswürdige Modelle, die Analytics und Fachbereiche sicher nutzen können

Robuste Systeme für hohe Volumen, geringe Latenz und Fehlerfälle

Häufiger Fehler

Tabellen ohne klare Granularität, Verantwortung oder Kennzahlendefinition

Streaming ohne Semantik, Replay, State und Monitoring entwerfen

Kenne die konkrete Data-Engineer-Rolle

Ein Warehouse-orientiertes Analytics-Engineering-Interview unterscheidet sich deutlich von einem Interview für eine Streaming-Plattform. Richte deine Vorbereitung am tatsächlichen Stack und Verantwortungsbereich aus.

Fragen zu SQL und Datentransformation

SQL-Fragen für Data Engineers konzentrieren sich auf Korrektheit und Produktionsreife: Granularität, Deduplizierung, inkrementelle Logik, Fensterfunktionen, Partitionen und Leistung.

Fragen zu Datenmodellierung und Warehousing

Geprüft werden verständliche, skalierbare und kostenbewusste Schemata für Analytics, Machine Learning und operatives Reporting.

Wichtige Konzepte der Datenmodellierung

Faktentabelle

Enthält messbare Geschäftsereignisse oder Transaktionen wie Bestellungen, Zahlungen, Sitzungen oder Lieferungen.

Dimensionstabelle

Enthält beschreibenden Kontext für Fakten, etwa Kunden, Produkte, Standorte, Kampagnen oder Kalenderdaten.

Granularität

Legt fest, was jede Zeile repräsentiert, und muss vor Fakten, Dimensionen, Kennzahlen und Joins eindeutig sein.

Slowly Changing Dimension

Modelliert historische Änderungen von Attributen wie Kundensegment, Adresse oder Account Owner.

Pipeline-Design und Orchestrierung

Pipeline-Fragen prüfen idempotente, beobachtbare und wiederherstellbare Abläufe, die Aktualitäts- und Kostenanforderungen angemessen erfüllen.

Ein zuverlässiger Ablauf für Pipeline-Design

1

Quellen, Volumen, Aktualität, Konsumenten und tolerierbare Fehler klären.

2

Ingestion wählen: Batch, CDC, Event Stream, API, Datei oder Managed Connector.

3

Landing Zone, Rohspeicher, Schema-Behandlung und Replay definieren.

4

Roh-, Staging-, Modell- und Serving-Schichten klar trennen.

5

Idempotenz sicherstellen, damit Wiederholungen nichts duplizieren oder beschädigen.

6

Qualitätsprüfungen, Lineage, Logs, Alarme, Metriken und Verantwortliche ergänzen.

7

Backfills, Schemaentwicklung, verspätete Daten, Retries, Teilfehler und Kostenkontrollen planen.

Batch- und Streaming-Systeme

Diese Fragen prüfen Latenz, Durchsatz, Reihenfolge, State, Windowing, Replay und die betrieblichen Trade-offs zwischen einfachen und echtzeitnahen Architekturen.

Batch-Verarbeitung

Stream-Verarbeitung

Geeignet für

Regelmäßige Berichte, historische Backfills, große Transformationen und kosteneffiziente Analytics

Echtzeitfunktionen, Alarme, Betrugserkennung, Live-Dashboards und Entscheidungen mit geringer Latenz

Haupt-Trade-off

Höhere Latenz, aber einfacherer Betrieb und Replay

Niedrigere Latenz, aber mehr Komplexität bei State, Reihenfolge und Fehlern

Typische Werkzeuge

Airflow, dbt, Spark Batch, Snowflake, BigQuery, Databricks

Kafka, Flink, Spark Structured Streaming, Kinesis, Pub/Sub

Fehlerrisiken

Verspätete Daten, Teilladungen, lange Laufzeiten und Backfill-Kosten

Duplikate, ungeordnete Events, Checkpoints, wachsender State und Exactly-once-Semantik

Fragen zu Spark und verteilter Verarbeitung

Geprüft werden Partitionierung, Shuffles, Skew, Caching, Joins, Dateiformate sowie Ursachen langsamer oder fehlschlagender Jobs.

Datenqualität und Observability

Datenqualitätsfragen prüfen, ob du fehlerhafte Daten erkennst, bevor sie Dashboards, Modelle, Finanzberichte oder Produktfunktionen beschädigen.

Ausgearbeitetes Beispiel

Checkliste für einen Datenvorfall

Im Umsatz-Dashboard der Geschäftsführung fehlen zwei Stunden vor einem Termin die Daten von gestern.

1

Triage

Prüfe Pipeline-Status, Quellenaktualität, Warehouse-Partitionen, fehlgeschlagene Tasks und den Umfang der betroffenen Dashboards.

2

Mindern

Sind Quelldaten vorhanden, starte die Partition erneut. Andernfalls kennzeichne das Dashboard und nenne den letzten verlässlichen Wert mit Einschränkung.

3

Kommunizieren

Erkläre, welche Daten und Entscheidungen betroffen sind, wann die Lösung erwartet wird und ob Zahlen noch wechseln können.

4

Verhindern

Ergänze Aktualitätsalarme, Upstream-Prüfungen, SLA-Monitoring und ein Runbook für Umsatzfehler.

Ergebnis

Die Reaktion schützt Vertrauen, weil technische Wiederherstellung und klare Kommunikation zusammen erfolgen.

Systemdesign für Data Engineering

Systemdesign-Interviews bewerten Architekturentscheidungen zu Quellen, Ingestion, Speicherung, Transformation, Serving, Qualität, Lineage, Governance und Kosten.

Verhaltens- und Zusammenarbeitsfragen

Im Mittelpunkt stehen Produktionsverantwortung, Vorfälle, funktionsübergreifende Kommunikation, Priorisierung und Systeme, denen andere Teams vertrauen können.

Vorbereitungsstrategie für Data Engineers

Verbinde SQL, Datenmodellierung, Python, Pipeline-Design, verteilte Systeme, Cloud Warehouses und Beispiele aus dem Produktionsbetrieb.

Sechswöchiger Vorbereitungsplan

1

Woche 1: SQL mit Joins, Fenstern, Deduplizierung, inkrementellen Modellen, Partitionen und Performance.

2

Woche 2: Fakten, Dimensionen, Granularität, SCDs, Event-Modelle, Marts und Kennzahlendefinitionen.

3

Woche 3: ETL und ELT, Idempotenz, Orchestrierung, Backfills, verspätete Daten, Schemata und Qualität.

4

Woche 4: Spark, Shuffles, Partitionierung, Skew, Dateiformate, Streaming und Kosten.

5

Woche 5: Product Analytics, CDC, Feature Stores, Betrugspipelines und Warehouse-Architektur.

6

Woche 6: Probeinterviews und Beispiele zu Vorfällen, Datenqualität, Stakeholdern und Plattformverbesserungen.

Schwerpunkte nach Data-Engineering-Ausrichtung

Analytics Engineering: dbt, SQL-Modelle, semantische Schichten, Kennzahlen, BI-Zuverlässigkeit und Stakeholder.

Plattform: Ingestion, Orchestrierung, Lineage, Governance, Zugriff und Developer Experience.

Streaming: Kafka, Flink oder Spark Streaming, State, Fenster, Duplikate, Reihenfolge, Replay und Latenz.

ML Data Engineering: Feature-Pipelines, Feature Stores, Point-in-time Correctness, Trainingsdaten und Monitoring.

Cloud Warehouse: Snowflake, BigQuery, Databricks, Partitionierung, Clustering, Kosten und Workload Management.

Sprich nicht nur über Werkzeuge

Wichtiger als die Namen Airflow, dbt, Spark oder Kafka sind Verständnis für Zuverlässigkeit, Datenkorrektheit, Trade-offs und Fehlerfälle.

Das Wichtigste

Starke Antworten verbinden korrektes SQL, klare Datenmodelle, zuverlässige Pipelines, Urteil über verteilte Systeme und Produktionsverantwortung. Die besten Kandidaten bauen Datensysteme, denen andere Teams vertrauen können.

Übe diese Fragen live

Interview Pilot schlägt dir während echter Vorstellungsgespräche in Echtzeit passende Antworten vor, damit du auf diese Fragen klar reagieren kannst.

Interview Pilot kostenlos testen