I had a 1:1 interview with microsoft on January 18, 2012. I applied online and they invited me for a 1:1 interview on campus. It lasted for about 30 minutes. They asked me some basic questions about Why Microsoft ?, What made you take up Computer Science as your major ? and stuff like that. Then they got into coding questions. They asked me two questions.
1) Reverse all the characters in a string before you encounter an 'x'. abcdxdd - > dcbaxdd
2) Reveres all the words in a string before you encounter a word which has 'x' in it.
Hi, I like Microsoft asdfxab Settle -> Microsoft like I Hi, asdfxab seattle.
They took 3 weeks to get back to me with results. They invited me for an Onsite interview at Seattle.