Large company with a lot of smart employees. It's easy to move within the company. I feel like Satya has really come in and changed the company for the better.
The traditional downsides of a large company include bureaucracy and being a small player in a very large company.
The interview process was an all-day event, during which I spoke with five different team members. The interviews were intensive, covering a wide range of topics such as how I would handle various programming situations, interactions with disagreeing
Met with a manager to start things off. Then, I got to know the team I'd be working with. It's not a bad group of people, but they weren't overly friendly. They seemed a little tired, as if they were working too hard.
- Phone interview: Explained my background for about 10 minutes. Then the interviewer asked one coding question. Coding was done using a shared editor. The problem was about a simple tree manipulation algorithm. - Onsite Interview: Five rounds plus
The interview process was an all-day event, during which I spoke with five different team members. The interviews were intensive, covering a wide range of topics such as how I would handle various programming situations, interactions with disagreeing
Met with a manager to start things off. Then, I got to know the team I'd be working with. It's not a bad group of people, but they weren't overly friendly. They seemed a little tired, as if they were working too hard.
- Phone interview: Explained my background for about 10 minutes. Then the interviewer asked one coding question. Coding was done using a shared editor. The problem was about a simple tree manipulation algorithm. - Onsite Interview: Five rounds plus