I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Vancouver, BC) in Oct 2020
Interview
The interview was a hiring event:
- 3 Coding Questions to complete in 40 minutes
- 4 Virtual Round Interview
Was very disappointed with the recruiters from Microsoft. They send me useful resources for the onsite a day before my actual interview.
After I completed the interviews, the company mentioned that they are interested in giving me an offer and that I should provide my availability. I scheduled the meeting with the recruiter, however, they were a no show. I sent them an email to understand what is going on, at which point the recruiter stopped answering me.
If the offer was a mistake in the first place, I would have preferred them to say so, disappointed that this is how the company operates.
Walking into the technical round, I had an unexpected moment of déjà vu when I was asked to find the lowest common ancestor in a binary tree. It was just like the question I had practiced on prachub.com a few days earlier. The interview also included designing an LRU cache and reversing a linked list, which I felt comfortable with too. Overall, the process was smooth, starting with a recruiter screen and a couple of phone interviews. I received an offer, but ultimately decided to decline.
Interview questions [3]
Question 1
Given a binary tree, find the lowest common ancestor of two given nodes
The process consisted 3 technical rounds after clearing the OA , consisted of medium to hard story based question. Not all round interviewer asked to run the code the last 1 just asked the approach
Interview questions [1]
Question 1
Theay asked a graph (bfs) + bianry search question
Was a typical first round recruiter screen - pretty straightforward but didn't end up getting moved vforwards. Prompt, Professional and overall a good experience. They asked me about my background, explained the role and it was with the recruitment team.
Interview questions [1]
Question 1
Describe your background going into detial in each role