Microsoft provides excellent salaries and benefits, exciting work, and the chance to collaborate with very talented people.
On the downside, employees say work-life balance isn't great, and there's a lot of office politics.
Complex business with complex processes.
Lack of communication/integration among different business units.
It was good for the position. The questions were hard, but I think I did well. Then there was a system design interview, and that was somehow easy. The interviewer was kind and helped me focus.
Phone interview with coding, then a four-round final virtual interview. The final interview is data structure heavy, so if you are prepared, it will be okay. Mixed reviews on the interviewers themselves; some were helpful and some were unpleasant, to
This was a great interview. We chatted about design, product, and past experience. We also went through some coding challenges and trivia questions. There was a behavioral component and many opportunities to ask questions during the interview.
It was good for the position. The questions were hard, but I think I did well. Then there was a system design interview, and that was somehow easy. The interviewer was kind and helped me focus.
Phone interview with coding, then a four-round final virtual interview. The final interview is data structure heavy, so if you are prepared, it will be okay. Mixed reviews on the interviewers themselves; some were helpful and some were unpleasant, to
This was a great interview. We chatted about design, product, and past experience. We also went through some coding challenges and trivia questions. There was a behavioral component and many opportunities to ask questions during the interview.