Debugging
Unscored tasks with hints and instant feedback. Practice results never become credentials.
Short lesson
git stash for quick context switches, git reflog to find lost commits, git bisect run to find the first bad commit, git worktree add for parallel work.
Click the stack frame that points to the line in OUR code that caused the error.
Sign up to practiseUsers report failed checkouts around 10:42. In ~/logs, find the request ID of the failed checkout in api.log, then find the root-cause error for that request ID in worker.log. Enter the root-cause error code (e.g. E1234).
Sign up to practiseA bug only appears in production. What is the best first step to isolate it?
Sign up to practiseThis function should return the last N lines of a log. Click every line with a bug.
Sign up to practiseA test fails 1 in 50 runs. Which approach finds the cause fastest?
Sign up to practise