I had my first ever whiteboard interview recently. I severely underestimated how difficult it is to write code as compared to a terminal. At the end of it I came out feeling deflated and rather angry as the same piece of work on a machine would have been trivial.