Microsoft Interview Experience (Latest) – Do ever wish there was an article that can help you with Microsoft On Campus Interview Experience? Then the wait is finally over for you guys. If you are among those aspirants who have just now submitted their applications or appearing for the Microsoft Job Interview, then you must check this article about Microsoft Interview Experience for Freshers. This article can help you know all the Latest Microsoft Interview Experiences that many candidates have faced during their interviews. The Interview Experiences of Microsoft that we have enlisted below can provide you with details like how many rounds are there, which round involves what, all these questions can be answered through our Microsoft Interview Experience article.
Microsoft Interview Experience | Details
Latest Interview Experiences of Microsoft | |
Organization Name | Microsoft |
Qualifications | Any Graduate/ Post Graduate |
Job Role | Multiple |
Category | Interview Experience |
Job Location | Across India |
Experience | Freshers |
Official Website | www.microsoft.com |
Microsoft Interview Experience for Freshers
Those who are looking for Interview Experiences of Microsoft will find this article productive. In this post, we have enlisted a few Microsoft Interview Experience for Freshers that we have gathered from the candidates who have given their interviews recently and successfully got placed in the IT tech giant called Microsoft. Now, we suggest you check out these Microsoft Interview Experience and familiarize yourselves with the whole process and other additional details which may help you at the time of your interview.
Candidate #1 Microsoft Interview Experience
Job Role – SDE -II
Status – Selected
I’ve recently applied for the Microsoft SDE-II job role and one fine day I got a Mail from the Microsoft team asking me to appear for the Online Coding round. As Covid is running around my Microsoft Interview process was conducted virtually.
Round 1 – Online Coding Round
In this round, I was asked 2 coding questions and was given a time limit of 90 mins. And candidates who got scores of more than 50% were shortlisted for further process. I would like to evaluate the difficulty level of this round from moderate to difficult.
Round 2 – Technical Round (Face to Face – Virtually)
Once I’m done with my online coding round scores were given, I know I was shortlisted for the next round. As you guys may already be aware the in Microsoft Recruitment process there will be multiple technical rounds. So, check out my Microsoft Technical Interview Experience.
In Microsoft Technical Round, 2 coding-related questions were asked, the interviewer asked me to write the code for them.
1. Given an encoded string, return its decoded string.
2. Print cousins of a given node in Binary Tree (Given a binary tree and a node, print all cousins of a given node. Note that siblings should not be printed.)
I felt this round moderate in difficulty level. Even though I wasn’t sure about the code, the interviewer is friendly enough to explain the concept and allowed me to think and write a code. So, don’t get nervous.
Round 2 – Technical Round
In this round, initially, the interviewer introduced himself and asked about me (my educational background, my projects, and other things). Then after some time, he asked questions related to Data Structures and other core subjects. And then, a few coding-related questions were asked.
1. Diagonal Traversal of Binary Tree (Consider lines of slope -1 passing between nodes. Given a Binary Tree, print all diagonal elements in a binary tree belonging to the same line.)
2. Check if a given Binary Tree is SumTree (Write a function that returns true if the given Binary Tree is SumTree else false.)
3. Print all the possible permutations of a string. Then he asked me to modify my code so that there were no duplicates.
4. To print all the subsequences of a string.
5. Provide a low-level design (Design a call-center system such that when you receive a call from a user, they provide you either their phone number or Name, how would you perform a fast search for retrieving other information about the user.)
Round 3: Technical Round
In this round, the interviewer asked me for a high-level design. Design a system that identifies whether a sentence contains words that are not audience sensitive. Assume that you have a database of words that are violent/ not audience sensitive.
Round 4: HR Round
Microsoft HR Round is similar to other companies’ HR round. The HR manager was friendly, he asked me to share my resume. He took time to go through it and in the meanwhile asked me to tell about myself. To know my overall Microsoft HR Interview Experience do check out the following questions that I’ve faced.
1. Things/ Projects that I’ve worked on from scratch.
2. Internships I’ve worked and challenges I’ve faced and how I overcame them.
3. Questions on the work culture of Microsoft
4. What will I contribute to Microsoft
After asking me a few other HR questions then the round has winded up in 30-35 mins. And few days I got a mail stating that I’ve been selected for the SDE-II for which I’ve applied (My happiness knows no bounds).
Candidate #2 Microsoft On Campus Interview Experience
Job Role – SDE -I
Status – Selected
Here is my Microsoft On Campus interview Experience. Go through it if you will be appearing for the interview in a few days and want to know what rounds the recruitment process contains.
Round 1: Online Coding Round (Assessment)
The first round is the online assessment round, 2 coding questions were asked. The main advantage for candidates in this round is that Microsoft officials will be given priority to the candidates who complete the task in time rather than score.
1. Given a tree of N nodes(0 as the root). Each node contains either ‘A’ or ‘B’. Return the longest path of the tree such that no to consecutive letter of that path is the same. (Either “ABABA..” OR “BABABA”). Ans – Pretty standard DFS question. Calculate the answer for each node as a root (sum of 2 best child subtree+1) and return the longest path (longest child subtree+1). Maximize the answer.
2. There are N cities. Cities are connected by road. (Basically given a graph). K of the cities has a hospital(Given an array of size K). Time taken to reach a hospital from a city is no of edges to the nearest city which contains a hospital. Find the maximum time taken to reach a hospital from all the N cities. Ans – (Just do a normal multi-point BFS and store the distance of every city and return the maximum one).
At last, only candidates were overall shortlisted for further rounds.
Round 2: Technical Round
I greeted the interviewer, and later he introduced himself and asked random questions myself.
1. He asked me to tell him about my project.
2. Asked a few other questions related to my project (Programming Language I’ve used, and other technicalities related to my project were asked).
3. Given a 2D grid and there is a value present in each grid. 1 means this index is vaccinated. 0 means this index is not affected till now but not vaccinated. -1 means this index is affected by the virus. (Virus will spread from -1 to 0, in 4 directions). Find the last day when the virus’s spreading will stop.
4. And later asked me to write a few test cases related to the above question.
After this, the interviewer asked me to wait for the result. It took just a few minutes and then I was called for my technical round.
Round 3: Technical Round
In this round, the interviewer asked me about the internships I’ve mentioned in my resume. What I’ve learned during my internship and what are job responsibilities in it, etc. And then he asked me a few technical questions. In the below section I’ve mentioned the Microsoft Technical Interview Experience and the type of questions I’ve faced.
1. Questions related to Oops Concept.
2. Find a pair with a given sum in BST (Given a BST and a sum, find if there is a pair with a given sum.)
After I’ve written the code and asked about the logic behind certain statements in my program. He was satisfied with my explanation. And then finally, he asked me to appear for the last and final round which HR.
Round 4: HR Round
If you wish to know about my Microsoft HR Interview Experience you can know it through the questions the interviewer asked me.
1. A brief introduction about myself
2. Projects and Internships I’ve done (And the problems I’ve faced in it).
3. What do you know about Microsoft
4. How you will contribute to Microsoft
5. He asked me if I had any questions for him.
And few days after I have got to know I’m selected for the role. And I sincerely wish you all the best and give your best in the Microsoft Interview and may your interview be as successful as mine.
Aspirants who will be appearing for the Microsoft Interview should check this article to know different Microsoft Interview Experiences of candidates who have already got selected. For more such MNC interview experiences kindly visit our Freshersnow.com website.