vutr

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.

Loading…

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

Open vutr on a laptop

This early version needs a bigger screen. Open this link on your laptop to play.