I went through an online assessment, then technical phone screens, and finally several onsite interviews.
These focused heavily on coding, algorithms, system design, and problem-solving, while also assessing communication skills, collaboration, and cultural fit.
They asked me to solve a coding problem involving data structures and algorithms. I had to explain my thought process, discuss trade-offs, and detail how I'd optimize the solution.
The following metrics were computed from 3 interview experiences for the Microsoft Software Engineer role in Barcelona, Spain.
Microsoft's interview process for their Software Engineer roles in Barcelona, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Barcelona, Spain.