SQL and Python Practice Problems for Data Engineers

Data Engineering Interview Practice Problems

1569+ data engineering interview practice problems with real code execution. Write SQL queries, Python solutions, and design schemas against live databases with instant feedback. Filter by domain, difficulty, seniority level, and target company.

Domains: SQL (930), Pipeline Architecture (144), Python (415), Data Modeling (67), AI Coding (13). Difficulty breakdown: medium (749), easy (550), hard (270).

SQL Practice Problems (930)

Pipeline Architecture Practice Problems (144)

Python Practice Problems (415)

  • Above the Title - medium - Some names carry a genre. Total the box office behind them.
  • Absent Without Leave - medium - Between the first name and the last, the ones who never showed. Account for them.
  • Against the Current - hard - Too big to load. Read what you can.
  • Against the Grain - medium - Turn the grid on its side and let every column stand up as a row.
  • All the Way Down - medium - However deep it nests, every leaf belongs on one line.
  • All Told - easy - Every shift leaves a number behind. Total the fleet.
  • Back to Back - medium - Windows stacked on windows. Find the real spans.
  • Batch Records - medium - Too many at once. Break them into groups.
  • Between the Clicks - medium - Clicks arrive scrambled. Find where one visit ends and the next begins.
  • Between the Pings - medium - The fleet never stops talking. Find where each vehicle paused.

Data Modeling Practice Problems (67)

AI Coding Practice Problems (13)

Related Resources