I worked at Microsoft full-time
Great place smart people dynamic
Lot's of HR and protocol to follow
I applied online. The process took 2 days. I interviewed at Microsoft (Reading, England) in November 2012.
Graduate programme uses assessment centre approach, with very little weighting on technical interview. Several observed group activities, including providing product recommendations, creating a "promotional video message". Leads into individual interviews, including behavioural, and very very mild technical (basic Fizz-Buzz style questions). Eventual wait for confirmation/offer is then several weeks after. Expect delays.