I applied online. The process took 1 day. I interviewed at Microsoft (Charlotte, NC) in Jan 2008
Interview
They contacted me by phone three times. First phone interview was with someone with an Indian Accsent and was hard to understand. Very basic questions about synchronization and general programming concepts. Second phone interview was quite similiar. Third interview was with another Escalation Engineer and had some non-techincal questions (Why do you want to work for microsoft, explain a deadlock to someone who doesn't know anything about programming). The group interview was more complex, questions using whiteboard, notepad.exe (read and type in response), and there were a variety of questions.
The interview was straightforward and easy because the questions were clear, the interviewer was friendly, and the conversation flowed naturally. It felt more like a discussion than a test, making it stress-free.
I applied online. The process took 2 months. I interviewed at Microsoft (Hyderābād) in Jan 2023
Interview
4 rounds and it was a no.
Questions were more of experience based and scenario based. No direct questions were asked. Question levels were above average from database, OS and more
Video interview with technical interviewer with mostly behavioral and past experiences. Hard because they want in depth thoughtful answers, but very good and calm interviewing atmosphere. Don't say fluff, when asked why you want to work at Microsoft have thoughtful answer.