First, there was an online assessment followed by the interview. The interview started with an introduction and then straightway went to the projects I mentioned in my resume . How i made them , what was the procedure, difficulties , how would you improvise it in future , can you do it right now . and then about 20 minutes of discussing my project he asked me a DSA question
Interview questions [1]
Question 1
DSA question was to sort an array but you can move only 'k' steps a time. and asked me to optimise to n* log(n) complexity
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Gurgaon, Haryana) in Oct 2023
Interview
first was resume shortlisting round, after which I received their mail asking me to schedule an interview. yes, I took a referral and scheduled my interview 15 days later. in round 1 they asked me 2 dsa questions of medium level one from linked list and another from tree I was able to solve both. later I received a mail that I had qualified, in next round again they asked me DSA questions from graph and trees however I was not able to solve the graph problem I received a mail stating that I have not qualified.
The interview process was a mix of easy and challenging elements. While the project-related problems and questions were manageable, the coding problems were quite difficult. The interviewer was professional and provided valuable insights into corporate work life. Overall, it was a good interview experience.
Interview questions [1]
Question 1
How to solve the problem in your project for large files.