I applied through a staffing agency. The process took 4 days. I interviewed at Microsoft (Charlotte, NC) in Feb 2014
Interview
It was really good and they asked about what i did in my previous company like my responsibilities and duties. about my critical situations in my work time like decision making at critical times in project.