Practice Data Engineering
Questions that go beyond coding: read a plan, spot the bug, pick the design.
12 questions · No timer · Early version
Works on a laptop or desktop. Phones are not supported yet.
Open vutr on a laptop
This early version needs a bigger screen. Open this link on your laptop to play.
The 12 Question Formats
Click the Diagram
Look at a drawing of a system. Click the part that matters.
Read the Log
Read a job log. Find the line that matters and say why.
Pick the Design
Read the workload in numbers. Pick the table layout that fits it.
Spot the Problem
A table should follow one rule. Tap the rows that break it.
Predict the Output
Run the engine in your head. Type the table it writes out.
Put the Steps in Order
Drag the steps into the one order that works.
Pick an Answer, Then Say Why
Pick what happens, then pick why. Both have to be right.
Work Out the Number
Work it out from the numbers in the scene. Type one number.
Write SQL
Write a query. It runs on Spark against tests you can’t see.
Write PySpark DataFrame Code
Same idea, with the DataFrame API. Hidden tests decide.
Pick Several Answers
The question says how many are right. Pick exactly that many.
Pick the Best Answer
Read a short work scene. Pick the one answer that fits it best.
I’m building a platform where data engineers can practice for free.
This is an early trial. I’m testing the question formats, so after the first time you see a format I’ll ask how it felt.
— Vu