I applied online. I interviewed at Microsoft in Nov 2014
Interview
I applied in November, received a mail in a couple of weeks in which I was informed that I will have the first interview in my campus. There were 2 interviewers. They organized a prep session the day before the interview offering details about what are they expecting. The interview was easy, lasted about 30 mins. We spoke about projects in my CV and I had to solve a simple problem.
They said they will get back with an answer in max 2 weeks. They answered in January telling me that I passed the first interview but they can't tell me when they will fly me for the last interview, or even guarantee that this is going to happen.
Interview questions [1]
Question 1
I had to solve a simple problem: Delete all consecutive duplicates in a string: "aaabbbcccaa" -> abca.
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft
Interview
Referred by a friend. Then received an phone interview invitation from an engineer. The interview was fine. Coding problems like two-sum, possible paths from top-left corner to bottom-right corner, etc. Some basic machine learning questions.
I applied through a recruiter. I interviewed at Microsoft
Interview
Received an offered to my linkedin account. Organization of the phone interview was good. They called in time that I mentioned as the most convenient for me. The interview itself wasn't good. I've been interviewed by not experienced interviewer. He was asking questions like reading them from the paper and randomly, without taking into account my remarks about my strong sides and the things i don't know. Many questions related to concurrency and multithreading. In general everything related to Core Java. One question for logic: you have 9 the same balls, and only one slightly heavier, and scales that you can use only twice. Find the ball, which is slightly heavier. It was easy.
Questions about the CV. What challenges did i have previously and how did i resolve it and something similar.
Since I haven't received any response for more than 2 months after the interview, it's obvious that i'm not accepted. Well, i think it's not professional, bcs candidates might wait for any answer, even without explanation in order to deal with other offers.