Phone interview with basic information.
Second phone interview with a simple but tricky math question.
On-site interviews with three managers.
Technical questions ranged from basic data structures and time complexity to super contrived problems where they just wanted you to have a solution for their problems.
Q: Java code to recursively traverse a binary tree, prioritizing the left subtree.
Q: Given these elements and this amount of memory, sort the elements and place them here. What are the time and memory complexities?
Q: Imagine 300 million documents distributed across 30 million computers. There are 3 million users accessing 300,000 pages, each containing 30,000 words. How would you count every instance of a given word?
The following metrics were computed from 1 interview experience for the Microsoft Software Intern role in Oslo, Norway.
Microsoft's interview process for their Software Intern roles in Oslo, Norway is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Software Intern interview process in Oslo, Norway.