Interview Round 2

An hour after the first round I was called for the second one. This round lasted about 45 minutes. The interviewer was quite friendly and he asked me about how my previous rounds had gone. He began by asking me about my project and my contribution to it. Since it was a hackathon project he asked me the current status and future aspects about the project.

Then he asked me about my favourite subjects to which I said OOPs and DSA. He asked me about fundamental differences and benefits between a binary search algorithm and linear search and how gravely they differ whether in terms of data structures or algorithms. I explained to him from the very basics. He was content and repeated after me. It was more or less a discussion beyond this about time complexities, data structures with upper hand in time complexities, asymptotic analysis and what is their need in real life.

After this he asked if I had studied COA. He gave me a task to present my screen and create a virtual processor encompassing all components of a real life processor like ALU, MMU, registers etc. and make it with the help of Object oriented concepts. I was not expecting it so I asked and clarified myself whether I was expected to make a class which encapsulated all elements of a processor. He was affirmative and I proceeded to write a piece of code. He did not want me to complete it, however we discussed each component and its preferred data type as we went along and he explained how real life examples such as this can also be implemented using OOPs. I agreed and then he asked me to stop presenting and asked if I had any questions for him. 

Results were announced later that evening. 9 people were selected and I was fortunate to be one of them!

Tips:

  1. Stay calm and composed throughout the interview. Consider it as an intellectual conversation between two people.
  2. If you are stuck, do not hesitate to ask questions and conditions, explain your perspective of exactly where you might need help and what you are looking out for.
  3. If you get a chance to explain anything, make sure you show them that you really visualise what you are speaking and be confident and articulate about it.

#Microsoft #internship #interview #college #SWE #summerinternship #interviewexperience #tips


Microsoft Interview Experience FOR Summer Internship (On-campus)

The hiring process consisted of 3 rounds:

Similar Reads

Coding Round:

1st Question: There is an array A of N integers. Divide them into three non-empty groups. In each group, we calculate the difference between the largest and smallest integer. Our goal is to make the maximum of these differences as small as possible....

Interview Round 1:

35 people made it to this round. This round lasted about 55 minutes....

Interview Round 2:

An hour after the first round I was called for the second one. This round lasted about 45 minutes. The interviewer was quite friendly and he asked me about how my previous rounds had gone. He began by asking me about my project and my contribution to it. Since it was a hackathon project he asked me the current status and future aspects about the project....

Contact Us