Given a small, buggy request-handling function (off-by-one, race, or wrong error handling), find and fix the bugs and explain each.
Refactor a function that mis-handles edge cases under concurrency
Practical debugging and refactoring over whiteboard tricks. Add tests for the cases you fixed.