60 seconds on the clock. Broken code on the screen. Patch it, ship it, move on — and beat your last run.
function getUser(users, id) {
return users.find(u => u.id = id);
}A real-world snippet drops in front of you. Stack traces, hints, the works.
Edit inline in a full IDE. Submit when you think you've nailed the fix.
Score climbs with speed. Wrong answers cost seconds. One more round.
60-second arcade rounds. Patch syntax-and-logic bugs as fast as your fingers move.
▶ PLAY NOWOnly symptoms. Logs, output, failing tests. Identify what broke before you touch the code.
A simulated outage. Dashboards, traces, commits. Figure out what shipped and shipped wrong.