I got an on-site interview in Dublin for an SDE and SDET internship position. I was invited to this interview after a short interview at my university.
I had 3 interviews:
I received a lot of questions related to:
They asked me about a recent article I read on Techcrunch.
Coding questions were easy:
I also had testing questions before every coding question, asking how I would test a method that does the code.
At the third interview, I was asked which of the previous interviews I liked better and why.
Imagine you have a project you want to release in multiple languages. For every language, you have a resource file containing hotkeys for each module.
For example, one module is "File," which has "Find" with hotkey F and "Free" with hotkey F. Another module, "Edit," has "Replace" with hotkey R. For every module, you want to find the colliding hotkeys.
In our example, within the "File" module. Find and Free have the colliding hotkey "F".
In the resource file, a hotkey is coded as: alpha"F"Find.Files; where alpha is one character (e.g., alpha).
You have 100 languages and around 6000 hotkeys in a resource file. Determine all the colliding hotkeys.
The following metrics were computed from 10 interview experiences for the Microsoft Software Development Engineer role in Dublin, Ireland.
Microsoft's interview process for their Software Development Engineer roles in Dublin, Ireland is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Dublin, Ireland.