Microsoft is the pioneer in computing. If you've got the skills, this is the place to show them off and get compensation. You will work with a bunch of great minds on some of the newest technology advancements.
Well, it's a big cooperation, hence communication can be overwhelming at times.
There are teams that do great work compared to other teams. Don't bell curve without understanding the work a team is doing relative to all other teams.
Initially, I had been working on the team I was applying for as a contractor. A full-time position opened up, and the team asked me if I'd be interested in taking it. The interview process consisted of four 1:1s and a lot of whiteboard questions.
I had an on-campus interview at my university, where the interviewer focused on design issues and basic algorithmic questions. I can recall a couple of questions: how to determine if two circles intersect, and how a server should behave if it has to
On Campus: Attended a Microsoft information meeting. Talked with the representatives after the presentations and gave them my resume. They contacted me for an on-campus interview. The interview lasted 30 minutes. I was invited to interview on-site
Initially, I had been working on the team I was applying for as a contractor. A full-time position opened up, and the team asked me if I'd be interested in taking it. The interview process consisted of four 1:1s and a lot of whiteboard questions.
I had an on-campus interview at my university, where the interviewer focused on design issues and basic algorithmic questions. I can recall a couple of questions: how to determine if two circles intersect, and how a server should behave if it has to
On Campus: Attended a Microsoft information meeting. Talked with the representatives after the presentations and gave them my resume. They contacted me for an on-campus interview. The interview lasted 30 minutes. I was invited to interview on-site