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
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
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
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.