Bezen
Log inSign up

Practice Problems

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

21 problems
ProblemCategoryDifficultyTimeBest
  • Design a URL Shortener

    Capacity estimation · Key generation · Caching · Read-heavy systems

    ML System Design·Easy·35 minEasy35m–Design
  • Diagnose Model Drift

    Drift Analysis · Root Cause Analysis · Covariate Shift · Concept Drift

ML System Design
·
Easy
·
25 min
Easy
25m
–
Design
  • Design a Demand Forecasting Platform

    Time Series · Hierarchical Forecasting · Backtesting · Intermittent Demand

    ML System Design·Medium·40 minMedium40m–Design
  • Design a Large-Scale Classification Platform

    Extreme Multi-Label · Hierarchical Classification · Active Learning · Human-in-the-Loop

    ML System Design·Medium·40 minMedium40m–Design
  • Design a Predictive Maintenance System

    Sensor Data · Survival Analysis · Rare Events · Edge Inference · Time Windows

    ML System Design·Medium·40 minMedium40m–Design
  • Design a Real-Time Anomaly Detection System

    Time Series · Unsupervised Learning · Streaming · Alerting · Seasonality

    ML System Design·Medium·40 minMedium40m–Design
  • Design a Recommendation System

    Candidate Generation · Ranking · Embeddings · Two-Tower Models · Cold Start

    ML System Design·Medium·45 minMedium45m–Design
  • Design an Image Search System

    Vision Embeddings · ANN Search · Multimodal · Index Sharding · CLIP

    ML System Design·Medium·40 minMedium40m–Design
  • Design an ML Training Pipeline

    Pipelines · Reproducibility · Experiment Tracking · Data Versioning · Orchestration

    ML System Design·Medium·35 minMedium35m–Design
  • Design Feature Monitoring

    Data Quality · Skew Detection · Lineage · Freshness SLAs · Root Cause

    ML System Design·Medium·30 minMedium30m–Design
  • Design Model Monitoring

    Drift Detection · Delayed Labels · Alerting · Segment Analysis · Observability

    ML System Design·Medium·35 minMedium35m–Design
  • Diagnose Training-Serving Skew

    Skew Debugging · Feature Pipelines · Data Leakage · Root Cause Analysis

    ML System Design·Medium·30 minMedium30m–Design
  • Improve a Low-Recall Model

    Imbalanced Data · Threshold Tuning · Error Analysis · Precision-Recall Tradeoff

    ML System Design·Medium·30 minMedium30m–Design
  • Debug a Production ML Model

    Incident Response · Root Cause Analysis · Debugging · Systems Thinking

    ML System Design·Hard·35 minHard35m–Design
  • Design a Model Serving Platform

    Model Serving · GPU Scheduling · Autoscaling · Canary Deploys · Multi-tenancy

    ML System Design·Hard·45 minHard45m–Design
  • Design a Personalized News Feed

    Ranking · Fan-out · Multi-Objective Optimization · Freshness · Feedback Loops

    ML System Design·Hard·45 minHard45m–Design
  • Design a Real-Time Fraud Detection System

    Streaming · Imbalanced Data · Feature Store · Low Latency · Adversarial ML

    ML System Design·Hard·50 minHard50m–Design
  • Design a Search Ranking System

    Learning to Rank · BM25 · Query Understanding · Click Models · Position Bias

    ML System Design·Hard·45 minHard45m–Design
  • Design an Ad Ranking System

    CTR Prediction · Auctions · Calibration · Delayed Feedback · Budget Pacing

    ML System Design·Hard·50 minHard50m–Design
  • Design an ML Feature Store

    Feature Store · Point-in-Time Correctness · Streaming · Data Engineering

    ML System Design·Hard·45 minHard45m–Design
  • Design Continuous ML Deployment

    CI/CD · Canary Analysis · Shadow Deploys · Rollback · Automated Promotion

    ML System Design·Hard·40 minHard40m–Design