> But I do want to see how they cope with the stress of needing to track and articulate complex control flow and edge cases through their program in a timed environment - that's part of every day if you're building ambitious systems
Do you really need to code day in day out in an time window of the size of an interview (so 1 hour or 2) in your workplace? Or are you testing for extreme situation like patching a failing live production system?