I applied through the university a while ago, but it took an incredibly long time to get the final round interview, which was very frustrating. The questions weren't hard, but finding the optimal solution was the bigger challenge. I also encountered a bit manipulation question that was difficult for me, as I had never come across those problems before and had never used those functions. The actual final round interview experience was enjoyable, but the lack of communication beforehand was very frustrating. I was notified of my final round with less time to prepare than I had ideally wanted.
The following metrics were computed from 4 interview experiences for the Microsoft Software Development Engineer role in Raleigh, North Carolina.
Microsoft's interview process for their Software Development Engineer roles in Raleigh, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Raleigh, North Carolina.