Exp : 4.4 years
HI ,
I got a call from Microsoft recruiter about opening for SDE-2 for Hyderabad Location. Below is my Interview experience. I had total 3 rounds of interviews. Out of 3, 2 of the interviews on DS-Algo and 3rd round was on Low level design.
Round 1: So in this round he started with my resume. He asked me about my recent project, we had a good discussion on that. Later he asked me below 2 questions.
I was able to write code for both two questions and he was happy with my code. and last he asked me one behavioural question.
Round 2: This round also focuosed on DS-Algo. He asked me below two questions.
After Round 2, i was not expecting a call for a 3rd round as i was not able to give optimal solution for 1st question in that round. But i got a call for 3rd round.
Round 3: This was Low level Design round. First he asked few questions on my resume. He asked me to Design Logging Module which can be import in any client application.
I was able to give him class structure of logging module with abstract class and abstract method. We had a good discussion almost for 2 hours. Below are few points he asked me to consider:
So while creating object for Log he will give config and If user wants to update this config after some time then he should able to update config.
After Some time i got a call from Recruiter saying that i was not selected for last round as i didn't do well in my Low Level Design round.
Overall all interviewers were very humble and friendly. Whenever i got stuck during inerview they gave hint what if we do this. So it was very good experience.
Happy Coding!!