Great benefits and job stability. To drill down a bit, the benefits are one of the best you could find in the US. There is a strong process and emphasis on using technology in your day-to-day life. You have the flexibility for work, but you need to fulfill your commitments at the end of the year, and that is what counts. There are a huge number of middle-level managers at Microsoft who are kind of redundant and overhead, managing three or four people and doing nothing individually. I think they need to be fired if Microsoft needs to compete with Google.
Too much work, too many layers.
Cut the medium management and give their pay to individual contributors to improve employee morale and motivation.
A telephonic interview was followed by a one-on-one interview. Both interviews went well. The telephonic interview mostly covered my background and experience, with some Computer Science fundamentals questions.
Coding questions are not difficult at all.
The recruiter requested a CV to be uploaded to the onsite website. An on-site interview was set up, but I did not know the entire schedule. This involved five technical interviews, ranging from coding and testing to debugging crash dumps. An offer
A telephonic interview was followed by a one-on-one interview. Both interviews went well. The telephonic interview mostly covered my background and experience, with some Computer Science fundamentals questions.
Coding questions are not difficult at all.
The recruiter requested a CV to be uploaded to the onsite website. An on-site interview was set up, but I did not know the entire schedule. This involved five technical interviews, ranging from coding and testing to debugging crash dumps. An offer