I applied through college or university. I interviewed at Microsoft in Oct 2014
Interview
on-campus interview. I tendered my resume at the career fair and had a good talk with the recruiter. They replied in about 2 weeks to invite me to on-campus interview. The interviewer only gives you 30min to crack a not-so-easy coding question that has many corner cases and pitfalls. Product design question was also asked.
Interview questions [1]
Question 1
parse a string of arithmetic expression that could contain all sort of garbage. Many edge cases to consider. Follow up is a phone feature design question.
I applied through college or university. The process took 1 day. I interviewed at Microsoft
Interview
It was an interview on my university campus. The interviewer just asked one question, given a sentence, reverse the order of the words in the sentence. Looking back it was a pretty simple question and he was prepared to ask a couple more questions after, but at the time I was unprepared, so I stumbled a bit and only got through the one.
Interview questions [1]
Question 1
Given a sentence, reverse the order of the words in the sentence.
I was first asked C# questions like private and static constructors, ref/out, anonymous delegate etc. Then the algorithm question below. It is good to know your resume projects well, C# concepts and algorithms - this covers about everything for developer interview
Interview questions [1]
Question 1
Find the next node in a binary tree from any node (implying successor to a node)