Data Engineering Coding Challenges
Practice PySpark, SQL & Python with instant feedback, a live leaderboard, and a weekly boss battle.
Trending at Top CompaniesFrequently asked in Data Engineer interviewsauto-scrolling · hover to pause · drag to browse
PySpark
medium
Fix the Broken Pipeline
DataFrame Operations
Start Challenge
SQL
mediumSolved
Top 3 Products per Category
Window Functions
Retry Challenge
PySpark
hard
Optimize the 100M-Row Join
Performance
Start Challenge
Python
easySolved
Word Frequency Counter
Data Structures
Retry Challenge
SQL
medium
Running Total Revenue
Window Functions
Start Challenge
PySpark
medium
Parse Apache Logs with Regex
String Processing
Start Challenge
SQL
easy
Find Duplicate Emails
Aggregation
Start Challenge
SQL
hard
Median Salary per Department
Window Functions
Start Challenge
PySpark
easySolved
Pandas → PySpark Migration
DataFrame Basics
Retry Challenge
Python
hard
Anomaly Detection (Z-Score)
Algorithms
Start Challenge
PySpark
hard
PySpark Structured Streaming
Streaming
Start Challenge
SQL
easy
Second Highest Salary
Subqueries
Start Challenge