On-campus interview:
Technical questions, not very friendly.
Simple linked list question I wasn't prepared to deal with. It had been a while since I practiced my coding, and I had midterms, so I didn't have time.
Elements of a linked list can have a "dirty" boolean tag. Implement void setDirty(node) and boolean hasDirtyDescendants(node).
The following metrics were computed from 6 interview experiences for the Microsoft Software Development Engineer role in Montreal, Quebec.
Microsoft's interview process for their Software Development Engineer roles in Montreal, Quebec is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Montreal, Quebec.