I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Jun 2020
Interview
Got in contact with a recruiter through a friend, which led to a casual phone call just to get to know each other. Later had a technical phone screen. I was then invited to a virtual onsite which was 4, 45 minute interviews via Teams with 15 minute breaks in between.
Each interview started with an introduction by the interviewer followed by a ‘tell me about yourself’. Some interviewers delved deeper into my previous experience while others went straight to the technical problem. At the end you have time to ask questions.
The technical questions were on the easy/medium side. Make sure to know the basic algorithms/data structures and be able to explain how/why you would use them. I was expected to explain my solution thoroughly before I was able to write code. All of the interviewers were extremely nice and helpful. The interviews were very collaborative and gave me a good idea what the interviewers would be like to work with which I really liked.
My advice would be to just be yourself! If you don’t know an answer be honest and treat it as you would if you were working through a problem with a coworker or teammate.
Interview questions [1]
Question 1
NDA, but it will require the standard knowledge required for technical interviews.
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.