Debug

Debugging sessions are an increasingly common part of the software engineering interview process. Companies use them to evaluate how you navigate unfamiliar codebases, reason about unexpected behavior, and isolate root causes under time pressure — skills that are hard to assess with traditional algorithmic questions.

Practice with 69 real-world bugs across TypeScript and Python. Each exercise drops you into a buggy codebase with a symptom description and failing tests. Find the bug, fix it, and run the tests to verify.

Debug Progress0 / 69 fixed
easy: 0/32medium: 0/27hard: 0/10

React Fitness

Issue Triage

Music Streamer