How to get through whiteboarding interview (and have fun with it)

Common sense approach to handling the in-person coding interviews a.k.a. “whiteboarding sessions”. How to survive, succeed and have fun with it!