I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Seattle, WA)
Interview
I was there for a hiring event. They flew me out to seattle and covered all my expenses. I had interviewed with them a year before (I did not get the position then) and they just called me back for final rounds.
The interviews started at 8 am. There were many other applicants there and we were all applying for positions in the Office Division.
Everyone went through a series of 4 interviews back to back. Each interview was 1 hour long. The interviews were over by noon.
I got my results the same day.
Interview questions [4]
Question 1
Design a GPS for a 16 year old novice driver.
I started talking about safety features and my interviewers latched on to that idea and followed through with it. I eventually came up with an idea where the parents could set controls through an online account. Then he asked me how would the GPS communicate with the online account.
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Sep 2013
Interview
Had an on campus interview, then was flown to Redmond. The on campus one was very simple and just involved how I would change a particular website to make it more user friendly. They then flew me out to Redmond and I had 4 hour long interviewers with current PMs. They were all very friendly, but I realized pretty quickly that my PM knowledge was lacking.
Interview questions [1]
Question 1
The first interviewer in Redmond asked a very ambiguous question about windows 8 apps, but was expecting a very specific answer. The other questions were design me a thermostat for a hotel chain,and design me an online music store. All in all it wasn't too bad after the first round, that may have just been a weeding round, however.
Meet with a recruiter at a career fair. 30 min interview asking design question and a coding question at the end. dont mention that you googled something. they don't like that very much.