Two rounds of LeetCode mediums. Prepare to know DSA and some object-oriented concepts.
Also, one behavioral round to see if you fit. The interviewers are very nice and want you to succeed.
LeetCode mediums and two rounds
The following metrics were computed from 26 interview experiences for the Microsoft Software Engineer (Internship) role in Canada.
Microsoft's interview process for their Software Engineer (Internship) roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Canada.