Great people and some interesting products to work on. They do a good job with onboarding people and making Microsoft seem like a great place to be, but a poor job at retaining talent and getting you from mid-level to senior.
Little direction on how to get to the next level, but a lot of push to get there. Too many managers show favoritism and repeatedly reward their favorite employees with the best feature work, which leaves everyone else doing 'laundry' tasks.
The review system changes every 3-5 years, but is currently based on 'impact'. How 'impact' is defined is open to interpretation, so it may help or hurt you based on your deliverables for the year. Unfortunately, you have very little say on what you actually worked on, so just hope it was something considered 'impactful' enough to get a raise/bonus/promotion.
Make people a priority. If you want good products, you need to foster good talent. Try not to give all growth opportunities to a select few; you need to make an effort to help grow every developer on your team.
First round OA with two questions, about LeetCode medium. Final round: three technical interviews, with coding questions. Since the JD mentioned language C, the coding question was done with C.
I had a 45-minute phone call with a recruiter regarding an engineering position. They discussed the specific team I was applying to join, as well as Microsoft's workplace culture in general.
The interview was easy. Most of the questions they asked were LeetCode easy. Unfortunately, I haven't been selected even after answering everything perfectly. I think they rejected me because of the ongoing visa issues.
First round OA with two questions, about LeetCode medium. Final round: three technical interviews, with coding questions. Since the JD mentioned language C, the coding question was done with C.
I had a 45-minute phone call with a recruiter regarding an engineering position. They discussed the specific team I was applying to join, as well as Microsoft's workplace culture in general.
The interview was easy. Most of the questions they asked were LeetCode easy. Unfortunately, I haven't been selected even after answering everything perfectly. I think they rejected me because of the ongoing visa issues.