There were several tests/ interviews in one day: the first was a coding exercise, the second was a technical interview with two problems, and the third was an HR interview.
Interview questions [1]
Question 1
Describe and implement a data structure that receives words over a finite alphabet and supports search of previous words by prefix.
I applied through college or university. The process took 2 days. I interviewed at Microsoft (Bengaluru) in Aug 2023
Interview
Overall, the recruiters made it clear right from the offset that they were on the lookout for not just technically proficient candidates but also those who can exhibit their ability to be a team player.
Interview questions [1]
Question 1
We had three rounds. The first one comprised of questions on dynamic programming and was conducted on an online platform. The next one was that of DSA implementation where I was asked questions on binary trees and graphs of medium difficulty. The last round was the HR round where I had to dive deep into one of my projects based on NLP.
I applied through college or university. The process took 1 week. I interviewed at Microsoft in Aug 2023
Interview
A online assessment consisting of 2 problems, followed by 2 interviews. Interviews revolved around problem solving and DSA along with some Operating Systems and HR at the end. A little bit of c++ fundamentals.
Interview questions [1]
Question 1
General c++ fundamentals, byte stream serialization of a linked list data structure, Design a custom ad-picker given an array of probabilities of each add occurring.