Open In App

Microsoft Interview Experience for SWE Intern + FTE

Round 1 (Online Assessment)

The first round comprised an Online Assessment via Codility which had two questions, one based on an Array and another based on a Graph.

Suggestion: I would suggest practice questions from sites like GeeksforGeeks, Leetcode, Codechef, HackerRank, etc. as it will give you the confidence to solve problems and help you to understand some basic tips and tricks to solve DSA-based problems.



Tips: Solve the questions with a calm mind. Don’t stress yourself during the assessment. Read the question carefully, and use paper and a pen if required.

Round 2 (Technical Interview – Round 1)

The interview started off with a general introduction.



I was then asked to write the program to find the Sum of two large numbers which are represented as strings. ( they may not fit in long long int ). It didn’t take me a lot of time to find the solution to this problem so I quickly explained my approach and wrote down the code.

Once I was done with the code, the Interviewer asked me to write the program to Multiply Large Numbers.

It took me time to visualize and then write up the code, so I asked him if I could use paper and a pen to visualize how the algorithm must work and then I explained my approach to him. Once he was satisfied with the approach, I proceeded with my code.

The platform used was Codility to write and run the code with test cases.

Round 3 (Technical Interview – Round 2)

Again started off with a general introduction of me and the interviewer.

For this round, I was asked to Print a given matrix in Spiral Form.

Again, It was a little hard for me to visualize, so I asked him if I could use paper and a pen. Once I was clear on what algorithm could be used, I explained my approach to him, and proceeded with my code on the Codility platform

Overall Tips:

Thank you for reading!

Article Tags :