You get to work with incredibly smart people on software that will be used by millions of users around the world.
Access to the entire MS stack and library.
Company events are fantastic.
Solve interesting problems.
You can feel like a very small cog in a very large machine at times.
There is less freedom to choose technologies not within the MS ecosystem.
1. First coding round, which had two programming questions. One question was easy; the other was of medium to hard level. 2. The virtual interview was one hour long. The interviewer asked about projects and gave one coding question.
I give you 3 baskets of apples, oranges, or mixed. All labels are marked incorrectly. You cannot look at them. How do you fix the labels without looking at them, by pulling one item out?
Intense, fun, and challenging, I also learned a lot. They weren't sure what the project would be, but wanted to ensure I would commit. Should the project go down, they assured me I would be transferred elsewhere. This wasn't very reassuring.
1. First coding round, which had two programming questions. One question was easy; the other was of medium to hard level. 2. The virtual interview was one hour long. The interviewer asked about projects and gave one coding question.
I give you 3 baskets of apples, oranges, or mixed. All labels are marked incorrectly. You cannot look at them. How do you fix the labels without looking at them, by pulling one item out?
Intense, fun, and challenging, I also learned a lot. They weren't sure what the project would be, but wanted to ensure I would commit. Should the project go down, they assured me I would be transferred elsewhere. This wasn't very reassuring.