Microsoft, being an established professional company, respects its employees' work-life balance.
The health benefits are amazing. However, that is going to change from next year.
There are many competitive opportunities. The work does give sufficient work satisfaction.
Microsoft has become the IBM of the 1980s. It has become more bureaucratic.
Microsoft has relatively lower compensation compared to its competitors.
It needs to encourage more innovation. The innovations it encourages are all short-term.
There are a few divisions, though, which are quite innovative, but large sections of the company are age-old and unable to keep up with the competition.
The company needs to get more agile and more integrated. Various products work in isolation. The company also needs to focus on emerging economies.
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s
A recruiter emailed me in late June, asking if I was interested in Microsoft. I replied "yes" with my resume attached. There were two phone screenings about data structures and algorithms in the following two weeks, and then I flew to Seattle for an
I was already a Microsoft employee and applied to work with a team in another department. I spent a day in an interview "loop," where I was given a schedule. Each hour, I met with a different employee in their office to be asked one or more coding or
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s
A recruiter emailed me in late June, asking if I was interested in Microsoft. I replied "yes" with my resume attached. There were two phone screenings about data structures and algorithms in the following two weeks, and then I flew to Seattle for an
I was already a Microsoft employee and applied to work with a team in another department. I spent a day in an interview "loop," where I was given a schedule. Each hour, I met with a different employee in their office to be asked one or more coding or