Data Engineering Coding Challenges

Practice PySpark, SQL & Python with instant feedback, a live leaderboard, and a weekly boss battle.

Data engineering interview practice

Write real PySpark and SQL. Get graded in seconds.

hands-on problems on joins, window functions, deduplication and more. Your code runs in the browser against sample tables, and every answer is checked automatically.

  • Nothing to install
  • Auto-graded with instant feedback
  • Problems tagged by company
0 of 0 problems

Browse all coding challenges

Every one of the 224 practice problems on PySpark.in, grouped by technology and topic. Use the filters and search above to narrow things down, or pick a problem directly from here.

PySpark 62 challenges

SQL 142 challenges

Joins

Window Functions