First, I had an interview with an HR employee via Skype. It was a non-technical interview; I talked generally about my studies and the latest projects I had worked on. At one point during the call, the HR employee asked me a kind of puzzle, and I had to think out loud to solve it. It's not a problem if you don't succeed in answering it, but try to do your best.
A few weeks later, I had an interview at the HQ in Dublin. I met three to four different interviewers, and each asked me to solve a small algorithm problem. You had to explain your thoughts out loud again. You were provided with a whiteboard to write your pseudocode or real code. You could choose whatever language you wanted.
Code a function that outputs an integer or a double when a string representing a number is given as input.
The following metrics were computed from 1 interview experience for the Microsoft Software Development Internship (Dublin) role in Switzerland.
Microsoft's interview process for their Software Development Internship (Dublin) roles in Switzerland is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Internship (Dublin) interview process in Switzerland.