I interned with Microsoft last summer. The work was fun, challenging, and generally interesting. My coworkers were mostly helpful and supportive.
Some development practices (in my department at least) could be slow and unintuitive, leading to lots of confusion and time-wasting.
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.
Phone call after applying. Quick behavioral questions. Final question about 9 marbles, 1 heavier than all of them; find it using a 2-plate scale. Received an email inviting me to fly out a month later. They set you up with a nice hotel in Bellevue,
Rigorous interview lasting 8 hours. I met 7 different people, totaling 7 interviews. The focus was primarily technical, covering data structures and algorithms through problem-solving. There were also some very theoretical questions on formal databa
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.
Phone call after applying. Quick behavioral questions. Final question about 9 marbles, 1 heavier than all of them; find it using a 2-plate scale. Received an email inviting me to fly out a month later. They set you up with a nice hotel in Bellevue,
Rigorous interview lasting 8 hours. I met 7 different people, totaling 7 interviews. The focus was primarily technical, covering data structures and algorithms through problem-solving. There were also some very theoretical questions on formal databa