Microsoft continues to expand its portfolio of software and hardware products, providing development positions in a very wide variety of technologies and areas of interest.
Although flagship products have a very large organization size, individual working teams are small, providing cross-discipline fraternity within the larger context.
The working environment is casual with respect to dress codes and personal communication. Work hours are flexible.
Commute options are plentiful. If you drive, there's ample parking, while Microsoft bus or city transit covers much of the Greater Seattle area.
In general, there's more work to be done than fits into an 8-hour day. For nearly 20 years, I generally worked a 10-hour day, 5 days a week, with another half-day accumulated across evenings or weekends.
The annual review process imposes a ranking across team members, which is not representative of how well they did their jobs. This can lead to deflated compensation and advancement opportunities for individuals who are doing their job well. Conversely, it can advance employees who don't deserve it simply because they did better work than their teammates who were less competent.
This process is slowly changing, but I have no insight as to what new policies will be in place or when.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi