It's fun to work here, and you will work with smart folks who have lots of good experience and ideas to share.
Experience depends a lot on the manager. If you have a good manager, it can be very good to try new projects and also be flexible with respect to your family situation.
I took an online tech screening and was invited to a recruiting event. There were four technical rounds. The recruiters were amazing and ensured a very good experience interviewing at Microsoft. The interviewers were very friendly and helpful.
Contacted the dev manager to ask about the position and had a phone interview scheduled after that. I then applied to the position on the internal site and was scheduled for interviews with 5 more people, which included tasks and technical questions.
Technical Screen: Leetcode Hard question about Graphs. Interview loop over two days, 4 rounds. 3 rounds had Leetcode Medium/Hard along with System Design questions and behavioral. Manger round was mostly behavioral along with a design question. D
I took an online tech screening and was invited to a recruiting event. There were four technical rounds. The recruiters were amazing and ensured a very good experience interviewing at Microsoft. The interviewers were very friendly and helpful.
Contacted the dev manager to ask about the position and had a phone interview scheduled after that. I then applied to the position on the internal site and was scheduled for interviews with 5 more people, which included tasks and technical questions.
Technical Screen: Leetcode Hard question about Graphs. Interview loop over two days, 4 rounds. 3 rounds had Leetcode Medium/Hard along with System Design questions and behavioral. Manger round was mostly behavioral along with a design question. D