I applied at my university's career fair.
First was a 30-minute on-campus coding interview. The problem was equivalent to a LeetCode easy, and the follow-up was around a medium.
After that, I was contacted to do an on-site. I was expecting a lot of algorithms, which is what I studied for. However, to my surprise, most of my interviews were behavioral. I had one brain teaser I didn't do too well on, but the rest I feel went very well.
In the end, I didn't get an offer. I suspect this is due to a couple factors: it being very late in the interview cycle (not too many positions left) and a lack of algorithms. I couldn't differentiate myself enough from the students that went to better schools solely based off behavioral questions.
Preorder, Inorder, and Postorder traversal of a binary tree.
The following metrics were computed from 135 interview experiences for the Microsoft Software Engineer role in Seattle, Washington.
Microsoft's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Seattle, Washington.