I applied online. The process took 4 weeks. I interviewed at Microsoft in Dec 2015
Interview
A couple weeks after I applied online, I got an email asking me to schedule a phone interview. And then it took another week or so to hear back from them after the phone interview.
Interview questions [1]
Question 1
Describe the difference between good and great code? Nine marble brain teaser question. Also asked about previous projects I had worked on. Such as how many lines I wrote for the project?
I applied through college or university. The process took 2 days. I interviewed at Microsoft (Chennai) in Aug 2015
Interview
the first round was MCQ's of about 60 questions with negative marking and the second round was programming round with 2 programming questions on graph and dfs concepts(difficult) followed by 3 interview rounds.the first interview round was your solution to innovative ideas and a technical interview followed by HR. i could go further than two rounds.
Interview questions [1]
Question 1
given a tree and a node value and a value k, find the sum of all node value at k distance from given node
I applied through college or university. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Dec 2012
Interview
I did a campus interview first with a recruiter who just asked about my Master degree work and what exciting projects I had worked on. I was asked to do an onsite interview and they flew me out to Redmond for two days. I met with the recruiter in the morning and then was sent to a building to interview. I didn't have any control over where I was interning but ended up with a good team. Then I had several technical interviews, a lunch on campus, and then some more interviews. At the end of the day they told me they wanted me to come for the internship.