← Back to Quizzes
  1. 00

    Why Not Pandas?

    Do you really understand why Spark exists?

  2. 01

    MapReduce

    MapReduce fundamentals.

  3. 02

    Lazy Evaluation & DAG

    Lazy evaluation and the Catalyst optimizer.

  4. 03

    The Shuffle

    Shuffle internals and I/O trade-offs.

  5. 04

    Join Strategies & Bucketing

    Which join strategy should Spark use?

  6. 05

    Data Skew

    Can you diagnose and fix data skew?

  7. 06

    Cache, Persist & Checkpoint

    Can you navigate the lineage trap?

  8. 07

    Spark UI

    Can you read the Spark UI?

  9. 08

    Iceberg Pitfalls

    Do you know the hidden costs of Iceberg?

  10. 09

    Streaming & State

    Do you understand the state problem?