Meaningful intern projects. Great diversity of teams: Microsoft has its hands on absolutely everything, so you get to talk to a lot of very smart and interesting people. Probably has the best intern benefits out there. Intern events are amazing. I've had great mentors. It's a great time to join Microsoft in the midst of its reinvention.
The engineering mentality in some teams is not the best: software design is not given too much thought, and lazy shortcuts are often taken instead of an ideal solution. This applies to teams that have a lot of legacy code.
The internship experience depends a lot on the mentor. Most mentors are great; if you're one of the unlucky few, your internship won't be as rewarding.
More thought to intern-mentor matching.
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.
One OA, then a final round. The final round is two interviews, each 45 minutes long. Basically all technical. The first one was implementing Dijkstra's from scratch. The other one was a typical medium string question using two pointers.
Pretty nice overall process. It was very standard, and the process was quick after the OA and interviews. The interview consisted of a standard behavioral assessment and a pretty easy LeetCode medium implementation. I received the offer.
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.
One OA, then a final round. The final round is two interviews, each 45 minutes long. Basically all technical. The first one was implementing Dijkstra's from scratch. The other one was a typical medium string question using two pointers.
Pretty nice overall process. It was very standard, and the process was quick after the OA and interviews. The interview consisted of a standard behavioral assessment and a pretty easy LeetCode medium implementation. I received the offer.