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.
It was online.First personal interests other than coding.Then direct jump to 2 coding questions.one question is to k reverse string and other question is tricky one. Then project related questions were asked.