Software Developer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 2 days. I interviewed at Microsoft (Chennai) in May 2017
Interview
The process was long, tiring experience. The inteviewer made me to wait for him for about half an hour. The interview started at 10 am and ended at 9 pm. Questions asked include linked list, ip address validation.
The process took 1+ week. I interviewed at Microsoft
Interview
Phone interview followed by on-site, few common technical questions to solve on paper.
3 people changed in 3 hours asking "Cracking the code" questions; IMHO too young to make any hiring decision
I applied through a recruiter. The process took 1+ week. I interviewed at Microsoft (Redmond, WA) in Jul 2018
Interview
It was an hiring event. One of the recruiters approached me on Linkedin. Recruiters are too good in this company. She even called me to give the feedback instead of just sending the reject mail.
1 hacker rank kind of online written technical screen followed by 4 rounds of onsite in redmond, washington.
3 of the interviewers were good. The last one dint care enough. was busy in his stuff only. No design question asked.
given a matrix, write two methods get(int row, int column) and set (int row, int column, String value). This value can either be a string or could be a formula like sum(matrix[0][2], matrix[0][3]). Now whenever you do the get, you have to get the fresh values even if the values are changed.