Business Analyst applicants have rated the interview process at Microsoft with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 55% positive. To compare, the company-average is 66.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Business Analyst roles take an average of 19 days to get hired, when considering 23 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 30 days.
Common stages of the interview process at Microsoft as a Business Analyst according to 23 Glassdoor interviews include:
One on one interview: 24%
Phone interview: 24%
Background check: 15%
Skills test: 12%
Drug test: 5%
Personality test: 5%
Presentation: 5%
Group panel interview: 5%
Other: 5%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 7 weeks. I interviewed at Microsoft in Feb 2007
Interview
Microsoft has a very thorough and intense interviewing/hiring process. You're interviewed by recruiters, managers and several team members. Essentially, if you make it past the recruiters, the primary focus is on whether you fit with the team. For some technical positions, there may be some specific technical questions, but “fit” on the team is usually more critical. You will be asked many scenario questions. Each person who interviews you will be expected to immediately fill out a review and rating of the interview. On some teams, if even one member records a negative or “no hire” rating, you will not be hired. Be prepared for a very long day.
For the most part, those members of the company participating in the interview process are pleasant and professional. They have been carefully trained to not give away any indication of their positive or negative responses to the candidate's interview responses. They tend to avoid discussions of the culture or will make it sound much more positive and supportive than it actually is.
Once the interview process is complete, the actual negotiation and hiring phase is fairly short.
Its was bad. The interviewer keep on asking the same questions every time. He always keep talking on the phone. He was like he was not Its was bad. The interviewer keep on asking the same questions every time. He always keep talking on the phone. He was like he was not interested.
I applied online. I interviewed at Microsoft (Redmond, WA) in Mar 2026
Interview
Recruiter who was a contractor with another company reached out to scheduling interview. When I gave them dates for first round, they directly scheduled a final loop. There was no intro or hiring round, which seemed strange. When I asked what to expect in the rounds so I can prepare accordingly, I was not getting any response. I was following up every day. 2 days before the interview I get confirmation that there will be questions on data modeling, visualization , statistics. When I requested if they could reschedule because this was important round and I wanted to prepare especially knowing about data modeling. The recruiter responded that they can’t and that I should adjust. I didn’t have an option.
Interviews went amazing. The interviewers were good people. No complains here. But none of the questions came like the recruiter mentioned. Everyone said hopefully see you soon. My hopes sky rocketed.
Then I tried to follow up a week later, no response. Second week again I followed up, I got that the recruiter’s email didn’t exist. Later I got an automated reject.
Overall negative experience because of the miscommunication caused by the recruiters and not informing correctly and not at all being flexible attitude.
I applied online. I interviewed at Microsoft (Milan) in Oct 2025
Interview
Normale, ci sono vari step e non sono andato avanti poichè mi richiedeva troppo effort e tempo personale il processo di selezione. Credo che sia davvero una delle migliore aziende al mondo ma il processo andrebbe reso più efficiente