I applied for a contract .Net Developer position with Microsoft Redmond, The interview was for about an hour. The Hiring Manager asked few questions about REstful services, Web API, Web services,asp.net, ... Write the pseudo code/program on the white board and explain at least 2 iterations of the workflow. This is just a contract role, so they don't really go for different questions. If he finds ok, they send the offer.