Data Engineering Tools

Every Guide and Question Set

Guides, interview questions, and runnable practice for the tools that come up in real data engineering loops. Everything here is open to every member of the community, and every page is framed around where interviewers push.

Last updated: Proudly published by: Jeff Wahl

Apache Spark and PySpark

Transformation (dbt)

Orchestration (Airflow)

Streaming (Kafka)

Warehouse and Lakehouse

02 / Why practice

Run a Real Interview

  1. 01

    Reading a solution is not the same as writing one

    Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you

  2. 02

    76% of hiring managers reject on the coding task, not the resume

    From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice

  3. 03

    System design comes down to the calls you defend out loud

    Ingestion, batch vs streaming, the bronze/silver/gold layers, idempotency, backfill and replay. Sketching the pipeline and naming the failure modes is the signal, not the boxes