Microsoft is a big company, and there are lots of different divisions working on different products. They have different cultures, and there's no end to interesting projects to work on.
You're encouraged to move around within the company to find a good fit--but you still have to go through a lengthy interview process with the new team each time.
Work/life balance seems to be slowly declining across the company.
There are no QA teams anymore in most places (because quality is the devs' responsibility), but it's rare to find a team that is willing to allocate enough time to actually write sufficient tests.
This makes it hard to write code at quality without just working extra hours.
The company is constantly reorganizing its hierarchy (about twice a year), leaving lots of projects in chaos.
I have many times had our successful product moved to another team simply because "it's not in our charter anymore."
The interview process was fairly straightforward, with one phone screen interview. After clearing it, I had a day-long onsite interview. The phone screen lasted for about an hour.
Microsoft recruits at my college. I applied by talking to the recruiters at the career fairs. The first round of interviews was on campus. It was a standard 45-minute interview. The first half of the interview was behavioral, where we chatted about
Had a phone screen with the recruiter. They explained the interview process and provided some interview material. There was one online test with three questions: two coding and one debugging. The time limit was around 45 minutes. The onsite interv
The interview process was fairly straightforward, with one phone screen interview. After clearing it, I had a day-long onsite interview. The phone screen lasted for about an hour.
Microsoft recruits at my college. I applied by talking to the recruiters at the career fairs. The first round of interviews was on campus. It was a standard 45-minute interview. The first half of the interview was behavioral, where we chatted about
Had a phone screen with the recruiter. They explained the interview process and provided some interview material. There was one online test with three questions: two coding and one debugging. The time limit was around 45 minutes. The onsite interv