J'ai postulé en ligne. J'ai passé un entretien chez Microsoft en févr. 2022
Entretien
1) Codility Test : There were 3 questions . One of them was a to find the bug and other 2 were more on Data Structure. these 2 questions were bit tough to resolve
The interview experience was quite professional and engaging. The process was structured, with well-prepared questions and clear communication throughout. Overall, it offered a balanced mix of technical and conversational elements.
J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien chez Microsoft (Tel Aviv-Yafo) en déc. 2025
Entretien
loop of 4 interviews, design system and problem solving. one of the problem solving interviews include using AI. second problem solving interview was medium leetCode question. and another cultare interview.
Questions d'entretien [1]
Question 1
problem solving interview was medium leetCode question.
Initial Recruiter Screening:
I was contacted by a university recruiter about a week after applying through the Microsoft careers portal. The call lasted about 30 minutes and focused on my resume, interest in Microsoft, preferred teams/locations, and general availability. The recruiter was friendly and clearly explained the next steps.
Technical Phone Interview:
The next stage was a 60-minute technical phone interview with a Microsoft engineer via Microsoft Teams. I was asked one medium-to-hard LeetCode-style coding question and one follow-up that built on my solution. I was expected to talk through my thought process, optimize my code, and handle edge cases. The interviewer provided hints when I got stuck, which made it feel collaborative.
Onsite (Virtual) Interviews – Final Round:
I was invited to a virtual onsite interview that included four back-to-back interviews (45 minutes each) with short breaks in between.
Two technical rounds focused on data structures, algorithms, and system design basics (for entry-level).
One behavioral round followed the STAR method, with questions like "Tell me about a time you dealt with a difficult team member" and "How do you prioritize tasks under pressure?"
One team match round, where a hiring manager discussed ongoing projects and assessed how my interests aligned with the team's work.
Questions d'entretien [1]
Question 1
Phone Screen / Initial Technical Interview
These typically test coding and algorithmic thinking.
Coding & Algorithms:
"Given a string, return the first non-repeating character."
"How would you detect a cycle in a linked list?"
"Write a function to merge two sorted arrays."
"Describe the time and space complexity of your solution."
Conceptual Questions:
"What is the difference between a stack and a queue?"
"Explain hash maps and their average/worst-case complexity."