DataDriven
LearnPracticeInterviewDiscussDailyJobs

Balance of Arms

A hard SQL interview practice problem on DataDriven. Write and execute real sql code with instant grading.

Domain
SQL
Difficulty
hard
Seniority
L4

Problem

An experimentation platform needs to confirm each test's groups are balanced before readout, and treats every arm that is not the control group as treatment. For each experiment, find the unique users in control, the unique users in treatment, and the treatment-to-control ratio, leaving the ratio empty when an experiment has no control users.

Summary

Every test has two sides. Count who actually landed on each.

Practice This Problem

Solve this SQL problem with real code execution. DataDriven runs your SQL queries against a real database and grades it automatically.

Related

  • All Practice Problems
  • Mock Interview Mode
  • SQL Interview Questions
  • Data Engineering Interview Prep Guide
  • Daily Challenge
  • Data Engineering Lessons