Bezen
Log inSign up

Practice Problems

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

10 problems
ProblemCategoryDifficultyTimeBest
  • A Confusion Matrix in One Pass

    Integer indexing · bincount · Reshaping · Evaluation

    NumPy·Easy·15 minEasy15m–Solve
  • Cosine Similarity Without Loops

    Broadcasting · Vectorization · Linear algebra · Numerical stability

NumPy
·
Easy
·
20 min
Easy
20m
–
Solve
  • One-Hot Encode a Label Vector

    Fancy indexing · Broadcasting · NumPy · Encoding

    NumPy·Easy·15 minEasy15m–Solve
  • Group Sums Without a GroupBy

    bincount · Scatter-add · Safe division · Vectorization

    NumPy·Medium·25 minMedium25m–Solve
  • Intersection Over Union for Every Box Pair

    Broadcasting · Clipping · Geometry · Vectorization

    NumPy·Medium·25 minMedium25m–Solve
  • Moving Average Without a Loop

    Prefix sums · Vectorization · Off-by-one reasoning · Dtype handling

    NumPy·Medium·20 minMedium20m–Solve
  • Softmax That Does Not Overflow

    Numerical stability · Broadcasting · Axis handling · Vectorization

    NumPy·Medium·25 minMedium25m–Solve
  • Standardise Features That Have Holes In Them

    Missing data · Axis handling · Numerical guards · Feature scaling

    NumPy·Medium·25 minMedium25m–Solve
  • Top-K Retrieval Without Sorting Everything

    argpartition · Vectorization · Ranking · Complexity

    NumPy·Medium·25 minMedium25m–Solve
  • Fill the Gaps in Every Row

    Accumulate tricks · Fancy indexing · Missing data · Vectorization

    NumPy·Hard·40 minHard40m–Solve