I feel that Microsoft is really trying to improve the world and life for the people in the places where Microsoft does business. They really care about the wellbeing and work-life balance of their employees.
During times of rapid growth in a department, work-life balance is often pushed aside while more and more responsibilities are pushed onto the engineers. No new resources are added to help deal with these responsibilities, leading to team burnout. Microsoft does encourage taking time off when you need it, but often the increasing demands and emergency situations that arise during times of rapid team growth overwhelm the time we could take off during such times.
When there are periods of large growth, please try to limit how many new features are promised. One of the causes of burnout in our team was the incredible number of new features we were asked for without any time to test or validate them. This would then cause them to break, and we would need to fix them while already trying to get the next new feature ready in record time.
I had a relaxed on-campus interview. Following that, there was an on-site with four interviews, which were mostly technical. Expect LeetCode "easy" to "medium" difficulty problems. I made my process much longer than it had to be. They treat you rea
A telephonic interview was followed by a one-on-one interview. Both interviews went well. The telephonic interview mostly covered my background and experience, with some Computer Science fundamentals questions.
It was 4 rounds, with easy-medium technical questions. The process was smooth and the timing was alright. All interviewers were from the same team, and they had varying skill sets. Essentially, there were 2 behavioral and 2 technical rounds. They
I had a relaxed on-campus interview. Following that, there was an on-site with four interviews, which were mostly technical. Expect LeetCode "easy" to "medium" difficulty problems. I made my process much longer than it had to be. They treat you rea
A telephonic interview was followed by a one-on-one interview. Both interviews went well. The telephonic interview mostly covered my background and experience, with some Computer Science fundamentals questions.
It was 4 rounds, with easy-medium technical questions. The process was smooth and the timing was alright. All interviewers were from the same team, and they had varying skill sets. Essentially, there were 2 behavioral and 2 technical rounds. They