The first part of the interview process was a phone interview - mainly general questions about what interested me about programming why I wanted to work for Microsoft Startup Labs. Then was the technical interview with one of the engineers there. He asked me some verbal questions like "Is JavaScript object-oriented" then asked me to write some code on a white board - reverse a linked list, do some tree traversals, and something else. All pretty standard I guess.