Hey there! As a software engineer, you're probably all too familiar with the traditional, and often frustrating, "whiteboard interview