Practice. Ship. Repeat.
Hand-picked problems across 6 languages — banking, e-commerce, analytics, system design. Run them right in your browser; ask AI when stuck.
Edit Distance (DP)
Given two strings, compute the minimum number of insert/delete/replace operations to transform one into the other.
Count Even & Odd (Analytics)
Read n integers and print the count of evens and count of odds on a single line.
Merge Overlapping Intervals
Given n meeting time intervals, merge any overlapping ones and print the result in ascending order. The classic calendar-app interview problem.
Build a Fraction Class (OOP)
Design a `Fraction` class with a constructor, `+`, and `operator<<`. Auto-simplify to lowest terms using GCD.
Shortest Path (Dijkstra)
Given a weighted graph, find shortest path from source to every node using Dijkstra's algorithm.
