The process was a HackerRank online assessment, which was followed by two back-to-back interviews. Each interview included a mix of behavioral questions and live coding problems. After the live coding portion, the interviewer asked to analyze the time and space complexity of the solution.
Check if a given array represents a postorder traversal of a binary search tree.
The following metrics were computed from 847 interview experiences for the Microsoft Software Engineer (Internship) role.
Microsoft's interview process for their Software Engineer (Internship) roles 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.