Before starting, I got some say in choosing my team. I ended up on an excellent team with four other developers, all of whom had lots of experience. Everybody was helpful and understanding.
My manager gave me interesting work and freedom to develop however I liked.
Our team was fast-paced, and each developer had visible contributions with very low time to production.
Microsoft is a big company. I talked to other interns and full-time employees, and many teams have to deal with and support poorly documented legacy code/systems. Frequently, there is a lot of bureaucracy.
Some teams have to wait months before their finished features go into production. There is some internal tension between competing teams, even within the company.
Keep moving in the current direction. Ensure that developers feel listened to and eliminate some of the bureaucracy. Having multiple VPs sign off on a code change doesn't necessarily mean it is any less likely to fail.
A few-step process: * Coding test with a few tasks (written on paper). * Three back-to-back interviews with engineers from different departments. Some interviews were more technical and included coding tasks to be done on a whiteboard, while others
My interview process began with an on-campus interview at my university. Two weeks later, I heard back that I had been given a fly-out. The Microsoft fly-out process is extremely unique, and it's clear that they are very interested in you as a candi
Long and drawn out, some crazy questions to see your thought process. There's no real need to answer correctly.
A few-step process: * Coding test with a few tasks (written on paper). * Three back-to-back interviews with engineers from different departments. Some interviews were more technical and included coding tasks to be done on a whiteboard, while others
My interview process began with an on-campus interview at my university. Two weeks later, I heard back that I had been given a fly-out. The Microsoft fly-out process is extremely unique, and it's clear that they are very interested in you as a candi
Long and drawn out, some crazy questions to see your thought process. There's no real need to answer correctly.