I applied online. The process took 4 weeks. I interviewed at Microsoft (Praga) in Nov 2024
Interview
I had an interview for the Software Engineer II position
1. Interview with the recruiter
2. Technical Screen with easy Leetcode problem with Linked List and specific questions about my previous roles and what was challenging for me
3. The whole day round with 4 interviews
- System Design round - typical easy system design problem focused on high availability and scalability
- OOP Design round with multi-threading and questions about agile
- Behavioral round - typical questions about how you behave in certain situations and also some logical theoretical questions
- Programming round - LeetCode medium problems, one needs to be implemented, one is described theoretically
Each round also had a behavioral part with typical questions.
I had a gap between the Technical Screen and the whole day round 3 weeks, but I got possibility to have the whole-day round sooner.
Interview questions [1]
Question 1
Leetcode medium problems with cache and sorting, OOP with multi-threading, easy system design.
I applied online. I interviewed at Microsoft (Melbourne)
Interview
After submitting an online application, I received a HackerRank assessment after passing the resume screening stage, then I was rejected after completing the assessment and did not proceed to further interview rounds.
Interview questions [1]
Question 1
The assessment consisted of two LeetCode-medium-level coding questions to be completed within 75 minutes.
45 mins technical interview with a member of their San fran team. Very relaxed and informal but questions were focused and lots of follow ups. Easy to schedule as was over video conferencing platform
Straightforward technical loop overall, with strong interviewers at every stage. I genuinely enjoyed the in-depth conversations around technical challenges and algorithmic problem-solving — the entire process felt well-structured and genuinely engaging.