Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 5 mesi. Ho sostenuto un colloquio presso Microsoft (Dublino, Dublino) nel mese di ott 2024
Colloquio
1. Recruiter texted in LinkedIn IMs
2. Gave me 2 medium graph problems for home with 1 hours limit
3. Three 45 min Back-to-back interviews:
a) OOP design coding
b) DSA - easy-medium tree problem
c) System Design interview (The interviewer didn't come due to tech problems - rescheduling took 1 month)
4) Culture Fit Interview
5) 2 Team Fit Interviews
6) Offer
7) Negotiations
Process took 5 months!! I blame the recruiting team for being so slow even though for a fact I know they had available managers.
Domande di colloquio [6]
Domanda 1
DSA home assignment: A kind of "Number of islands" problem on Leetcode.
DSA home assignment: Given a tree of skills (like in rpg game) in form of an array, and a skill number. return the number of skills that are needed to learn before the target skill number.
DSA livecoding
Design a tree and assign to each node, that doesn't have a sibling, a sibling(as additional field in the node).
Bonus question was to make it thread safe.
System Design
1) Difference between microservices and monolith systems
2) Types of APIs
3) What is Rest
4) What is Proxy API
5) What does Kubernetes include in its system
6) What is orchestrator
7) How to track so many services in microservices architecture
8) What is CDN
9) What system I would use for a market place.
It was good but unfortunately didn't pass, everything was professional on their side, treated me very nice, made me a tour around the office and facility. The interview itself was a bit on the difficult side
Ho sostenuto un colloquio presso Microsoft (Atlanta, GA)
Colloquio
One coding assessment and final round with three coding questions (leetcode easy-medium). A few behavioral questions and resume related questions were also asked during the final round. The assessment was a bit difficult and I didn’t pass all of the questions
The interview process for the Software Engineer (IC2 – Full Stack) role at Microsoft typically involves multiple stages designed to evaluate technical skills, problem-solving ability, and collaboration mindset.
Process Length: 2–3 weeks from initial screen to offer
Interview Format: Virtual (via Microsoft Teams)
Domande di colloquio [1]
Domanda 1
One of the questions I got was a coding problem that tested both algorithmic thinking and code quality.