I was contacted by a Microsoft recruiter on LinkedIn.
I had a 30-minute Skype interview the next day, which covered my background, experiences, and willingness to relocate.
Two days later, I received a programming test. We agreed on a time, and I had two hours to complete it. The test involved completing an incomplete class implementation and some algorithms relevant to the role. I also had to answer questions about performance and common issues.
I finished the test in one hour and 45 minutes.
The following week, I was scheduled for a one-hour technical interview with a principal engineer from the team I would be working with. The interview focused on my past experience, including describing projects I had worked on and achievements I was most proud of. I had the opportunity to ask questions about the team, their work, and anything related to technology and development.
On the same day, I was invited for a full-day on-site interview at the location, which was just three days later.
Microsoft flew me in the next day, giving me extra time to explore the city and surroundings.
The on-site interview was tailored to the role and my experience. They crafted a programming test directly related to a past project I mentioned on my CV, and the interview was well-structured. The team was incredibly welcoming, and my initial nervousness quickly faded.
Microsoft offered me the job the next day.
After that, salary and benefit negotiations lasted another two days.
They also used a third-party service for a background check, which essentially confirmed my previous jobs and my degree.
What is your proudest achievement so far in any project or job?
The following metrics were computed from 41 interview experiences for the Microsoft Software Engineer role in Dublin, Ireland.
Microsoft's interview process for their Software Engineer roles in Dublin, Ireland is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Dublin, Ireland.