Ho presentato la mia candidatura tramite l'università. La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Microsoft (Dublino, Dublino) nel mese di nov 2012
Colloquio
I got an on-site interview in Dublin for SDE and SDET internship position. I was invited to this interview after a short interview at my university.
I had 3 interviews with 1 SDE team (2 guys) ,1 SDET team (another 2 guys) and 1 Project manager.
I got a lot of questions related to:
Why do I want to work for Microsoft?
Why am I pursuing Computer Science?
What am I looking for in technology?
They asked me about a recent article I read on Techcrunch.
Coding questions were easy:
- count the binary 1 digits in a number
- given two nodes in a binary tree return their Lowest Common Ancestor
- given two strings say if they are anagrams
I also had Testing questions before every coding question on how would I test a method that does the code.
Domande di colloquio [2]
Domanda 1
At the third interview I was asked which one of the previous interviews I liked better and why?
You have a project and you want to release it in multiple languages. For every language you have a resource file which contains hotkeys of every Module.
For example: one module is File which has Find with hotkey F and Free with hotkey F and another module Edit which has Replace with hotkey R. For every module you want to find the colliding Hotkeys. In our example in module File: Find and Free have colliding hotkey "F".
In the resource file a hotkey is coded as:
\alpha"F"Find.Files;
where \alpha is one character: alpha.
You have 100 languages and around 6000 hotkeys in a resource file. Determine all the colliding hotkeys.
It started with a 90-minute online assessment, followed by a technical phone screen with one engineer. The OA covered two medium-to-hard algorithm problems. For coding practice, I mainly rely on "LeetCode" to cover different topics. For company-specific interview preparation, I use "Hack2Hire", "LeetCode Discuss", and "1Point3Acres" to find any recent original questions. All of them are helpful platforms. The phone screen included one coding problem and some discussion around edge cases and time complexity.
Domande di colloquio [1]
Domanda 1
Given a list of meeting time intervals, determine if a person could attend all meetings.
Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Microsoft nel mese di dic 2024
Colloquio
I was invited to a technical interview with Microsoft. The interviewer started with a general question: “What happens when you type google.com into your browser?” They asked a few follow-up questions related to that.
After that, they gave me a LeetCode algorithmic question, which was at a hard level. The problem was “Integer to English Words.”
Domande di colloquio [1]
Domanda 1
1. What happens when you type google.com into your browser?
2. “Integer to English Words” – LeetCode algorithmic question
Ho sostenuto un colloquio presso Microsoft (Shanghai, Shanghai)
Colloquio
Three tech interviews + one hiring manager VO, most of questions are medium to hard leetcode questions. Ask some questions about techniques you written on the resume. But I think they care more about the match of the research and the job.
Domande di colloquio [1]
Domanda 1
Tell me about the recommendation System you made for the work.