Open, inclusive, and helpful culture
Low pay compared to market value.
I have a programming background, but I applied to be a Technical Program Manager. This was my second time applying for that role. Both times, I was unwillingly switched to a Software Engineer position. The interview preparation process is difficult
I interviewed on campus and was then asked to go on-site to Seattle. There are four rounds in total, and each is with an engineer. The questions were not difficult, but I got stuck on some of them. Microsoft is willing to pay for the trip, and the
First is an OA round. They asked about tree problems. Basically, you need to implement very quickly. Then they asked another question about graphs, mainly a graph traversal problem. It was not very hard.
I have a programming background, but I applied to be a Technical Program Manager. This was my second time applying for that role. Both times, I was unwillingly switched to a Software Engineer position. The interview preparation process is difficult
I interviewed on campus and was then asked to go on-site to Seattle. There are four rounds in total, and each is with an engineer. The questions were not difficult, but I got stuck on some of them. Microsoft is willing to pay for the trip, and the
First is an OA round. They asked about tree problems. Basically, you need to implement very quickly. Then they asked another question about graphs, mainly a graph traversal problem. It was not very hard.