Loading...

Metric Definition Reverse Engineering

A hard Data Modeling interview practice problem on DataDriven. Write and execute real data modeling code with instant grading.

Domain
Data Modeling
Difficulty
hard
Seniority
staff

Problem

We're a food delivery company like DoorDash. Our exec dashboard tracks five metrics: DAU, revenue per user, order completion rate, average delivery time, and customer lifetime value. The current SQL is a mess of nested subqueries on raw event tables. Can you design a clean dimensional model that makes these metrics simple to compute?

Practice This Problem

Solve this Data Modeling problem with real code execution. DataDriven runs your solution and grades it instantly.