There are a lot of smart people. Even if it has been diluted recently, if you are in the right team doing the right thing, it is still a fairly decent learning experience.
Pretty much everything else, but the worse thing is probably NIH-ism (Not Invented Here).
Many people, especially those who joined right after college, know very little about what's going on in Silicon Valley and why Microsoft is greatly lagging behind.
Fire Steve Ballmer, seriously.
Full days of interviews. In total, 5 rounds of technical questions. Every round had a question followed by a question to write test cases.
Smooth and simple. Everyone was very polite, and HR was easy to communicate with. I'd do it all over again in a heartbeat. On-site also went decently well (although I've heard horror stories from others). Interviewees had plenty of perks to help th
I had two phone screenings. The first interviewer was nice and patient. The second one was too pushy and made me so stressed out. I got the second in-person interview with the first team. I can review better after the second interview, probably in
Full days of interviews. In total, 5 rounds of technical questions. Every round had a question followed by a question to write test cases.
Smooth and simple. Everyone was very polite, and HR was easy to communicate with. I'd do it all over again in a heartbeat. On-site also went decently well (although I've heard horror stories from others). Interviewees had plenty of perks to help th
I had two phone screenings. The first interviewer was nice and patient. The second one was too pushy and made me so stressed out. I got the second in-person interview with the first team. I can review better after the second interview, probably in