Spark and Databricks Practice Problems #ProblemDifficulty1Fix the skewed joinMedium2Incremental load with watermarks and MERGEMedium3SCD Type 2 with Delta MERGEHard4Handle extreme data skew with saltingHard5Fix the small files problemEasy6Read the physical plan and fix the queryMedium7Diagnose spill from Spark UI metrics and size the executorsHard8Rewrite slow Python UDFs with native functions and pandas UDFsMedium9Partitioning, dynamic partition pruning and caching decisionsHard10Design an end-to-end Databricks lakehouse for a retailerHard11Debug a nightly job: driver OOM, broadcast timeouts and a stale cacheHard Concepts: Spark & Databricks learning path ยท Storage & table formats