Java Debugging Practice: 55 Bug Hunts on Real Code

55 Java bug hunts — 15 easy · 26 medium · 14 hard — each a small project with a planted bug, a bug report and hidden tests that decide whether the fix is…

  • Hunts: 55
  • By difficulty: 15 easy · 26 medium · 14 hard
  • Reward: 50 XP per complete fix

Java classes and services with a bug in the logic: strings compared by reference, integer division where a ratio was meant, counters and casts that overflow, a calendar that forgets a leap year. The project compiles; the tests say what it should have done.

Every Java bug hunt