Bezen
Log inSign up

Practice Problems

Realistic AI engineering scenarios with reference solutions and problem-specific grading rubrics.

11 problems
ProblemCategoryDifficultyTimeBest
  • Monthly Active Users

    groupby · Datetime handling · Deduplication · pandas

    Pandas·Easy·15 minEasy15m–Solve
  • Join Without Letting a Dirty Dimension Table Multiply Your Rows

    merge · Deduplication · Data quality · Join semantics

Pandas
·
Medium
·
25 min
Medium
25m
–
Solve
  • Pad Each Store's Own Calendar, Not the Global One

    Time series · GroupBy · Reindexing · Data leakage

    Pandas·Medium·30 minMedium30m–Solve
  • Pivot Event Counts, With the Zeros Included

    pivot / unstack · Reshaping · Categorical data · GroupBy

    Pandas·Medium·25 minMedium25m–Solve
  • Pull the SKU Out of a Free-Text Note

    str.extract · Regular expressions · Data cleaning · Missing data

    Pandas·Medium·20 minMedium20m–Solve
  • Revenue Per Customer From a Messy CSV

    read_csv · Filtering · GroupBy · Data cleaning

    Pandas·Medium·25 minMedium25m–Solve
  • Rolling 7-Day Spend Per Customer

    GroupBy · Time series · Rolling windows · Feature engineering

    Pandas·Medium·30 minMedium30m–Solve
  • Sessionise an Event Stream

    GroupBy · Time series · cumsum · Feature engineering

    Pandas·Medium·30 minMedium30m–Solve
  • The Top Three Per Group, Deterministically

    sort_values · GroupBy · Ranking · Tie-breaking

    Pandas·Medium·25 minMedium25m–Solve
  • A Monthly Retention Cohort Grid

    Cohort analysis · Period arithmetic · GroupBy · Dense reindexing

    Pandas·Hard·45 minHard45m–Solve
  • Point-in-Time Feature Join

    merge_asof · Data leakage · Feature stores · Time series

    Pandas·Hard·35 minHard35m–Solve