Great benefits, great pay compared to a smaller company, a very flexible schedule, the ability to take your job anywhere, smart people, impact on products used by people all over the world, very diverse. There are lots of good things!
Most of all, it's a company that truly does have integrity.
It's a big company, so don't expect to get to do it all like you would at a startup. Things move slower; you have to spend a lot more time in meetings and coordinating with people. There's lots of paperwork to do for most tasks.
Management kind of depends. Some software engineering managers are good, some not so good.
Anyone who's converted from an SE to a manager usually doesn't have a lot of skills transference. It's very easy to move around in the company, though. So if you're not happy with your current manager, it's easy to find another team.
Upper management is very good, though. They care about employees and our impact on the world. I have never met anyone at Microsoft even considering doing something unethical.
A recruiter reached out to me for a specific role, and I was scheduled for the first telephonic interview. I performed decently well on the technical portion and was invited on-site to Bellevue. The on-site interview consisted of four rounds, each 4
It was a good and in-depth interview experience. Rounds: * Online assessment * Phone screen * 4 loops rounds (Coding, system design, Low level, Coding + low level) Just be prepared with all concepts and take mock interviews.
1. **3rd Party Recruiter Call (30 minutes)** The recruiters were very knowledgeable about the process and excellent at setting expectations. 2. **Codility Online Assessment Test** (Timed data structures and algorithm test) 3. **Technical Intervi
A recruiter reached out to me for a specific role, and I was scheduled for the first telephonic interview. I performed decently well on the technical portion and was invited on-site to Bellevue. The on-site interview consisted of four rounds, each 4
It was a good and in-depth interview experience. Rounds: * Online assessment * Phone screen * 4 loops rounds (Coding, system design, Low level, Coding + low level) Just be prepared with all concepts and take mock interviews.
1. **3rd Party Recruiter Call (30 minutes)** The recruiters were very knowledgeable about the process and excellent at setting expectations. 2. **Codility Online Assessment Test** (Timed data structures and algorithm test) 3. **Technical Intervi