I applied through a staffing agency. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in Dec 2013
Interview
I was escorted to the Manager office and asked technical and non-technical questions. Discussed my last job and what I liked and disliked about it and why I was no longer there. The Manager gave me a wink to let me know I'd be getting a call to start my contract in a couple of days. It was a good experience.
Interview questions [1]
Question 1
How do you check the health of a Lync server in PowerShell