I applied through college or university. The process took 5 days. I interviewed at Microsoft in Oct 2011
Interview
The interviewer has very severe accent and for an international student, it was hard to understand him. We didn't talk much about my resume, but at first he gave me a hard problem - how many 0s are there in 100 ! - (he himself said it was quite difficult) and his reason was that I said in my resume that I had won an award in math in my high school. And i failed to solve it. He gave me another one - write a function to provide all the permutations of an array - which should be easy to solve, but I failed, maybe because I wasn't recovered from the first failure. Anyway, I screwed up.
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Jan 2012
Interview
I was contacted by a Recruiter. She lead me to believe that she worked at Microsoft. That was not true. I came to find out that a v- infront of the email address means VENDOR.
I was asked standard technical questions and some problem solving questions. I spoke about my experience and education. I did not answer the weird problem solving questions. I WOULD ENCOURAGE others to do the same.
I spoke with many non native English speakers. The inperson interviews were fine. Once again, I did not do the mind game questions. As potential employees, you can set the stage, you have power. I told one person that I was not going down that road, he did not understand. Microsoft complains that it can't find people but treats people poorly.
The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Nov 2011
Interview
The interview was 30 mins at the career center of our University. I was first to asked to describe things that appear on my resume and was given a basic data structure question afterwards.
What data structure would you use to solve this problem?Write the code. The problem is similar to reverse the word or sentence but I can not remember clearly what exactly it is.