Two separate rounds, technical screen and then multiple stage interview . I had 3 total interviewers, leetcode easy - medium questions were asked. I had a great time interviewing with most of the interviewers.
First I had a recruiter phone screening which included a mix of behavioral/technical questions. Then, on another day, I had two 45 minutes interviews on the same day. They were leetcode easy/medium, the type of questions that are not hard but the implementation is the hard part and requires a lot of time.
Interview questions [1]
Question 1
- Design A Hashtable - Multiply two large numeric strings
I applied online. The process took 2 months. I interviewed at Microsoft in Oct 2022
Interview
3 Total Round. Round - 1: Phone screen with recruiter - Questions on Resume - Few conceptual data structure questions like Queue and HashMaps. - Difference between thread and process - Difference between C++ and Java - Explain recursion to a child. Round - 2: Behavioural Round with Hiring Manager - Just conversation round Round - 3: Coding Round
Interview questions [1]
Question 1
Given an infinite grid, find optimal path to move robot out of grid.