am sharing my experience about placement and Microsoft interview questions. Hope this will be very useful for you if are preparing for Microsoft placement. I appeared for on-campus placement drive for Microsoft. And I am happy to be part of Microsoft.
Microsoft Interview Questions in Each Round:
There was Microsoft placement paper online. Students, those cleared online test was eligible for the further interview process.
Online MCQ Test (20 MCQ Questions / 45 minutes)
There were 20 multiple choice questions. 45 min was allotted to solve 20 questions.
As per I remember, there were MCQ coding questions on Java and C computer language. They also covered some question from Data structure, Operating System. Some question was from Aptitude.
Difficulty level was moderate.
They asked us to wait for 30 minutes after an online test. After that, they declared the result for online MCQ test. There was a coding written test for first online test qualified students.
Online Coding Test (2 coding questions / 60 minutes)
There were two coding questions. To solve 2 coding questions, there were 60 minutes
The tree is given in the linked list structure form. Write a function to return single link list of leaf nodes from left to right.
Given an array of n elements. k is any parameter which has a value is in the range from 1 to n. Print the number of unique elements in every consecutive k elements.
Coding question was not that much difficult. But we have to be good in linked list as it is quite time-consuming.
I cleared both online tests and they asked us for interview next day. Following are the Microsoft interview questions I have been asked.
Microsoft interview questions: Round 1
They ask me basic definition from the database such as normalisation… It was so easy and I was feeling more comfortable.
What are the differences between normal DBMS and RDBMS?
What is the process in os?
Wha is synchronisation in OS? Why is it so important?
Some basic question on Data Structure concept that includes Linked List, Tree, heap, stack…
3 digits number has given. Write the code to find out next bigger number that have the same digits as a given number.
Solution: Find Next Greater Number with Same Set of Digits
Now they tried to boost a power of my imagination. ?
Are you willing to learn more about Computer Science & Coding?
Let’s throw some challenges
If you are CEO of Microsoft for 10 days, what do you want to change so that whole environment gets change?
Solution: It is generic question. For this question we can talk about cutting edge technology, latest term and technology. I told him about IoT and how it is shaping the future.
Microsoft interview questions: Round 2
An interviewer had given 3 programs and asked to write code for it in C language.
Find all the duplicate elements in LL.
Check if the string is palindrome string or not.
Print the elements of tree Levelwise.
Then interviewer moved to Java as I had mentioned in my resume.
Tell me about oops concept in java
Tell me about your project. I told him that I am working on cloud based project. So he asked some questions from cloud computing.
Note: Do Prepare project well. It will help you in every company placement. An interviewer will ask you very simple questions, but as you have completed your project yourself, they expect to answer for every question.
Microsoft interview questions: Round 3
An interviewer started the interview with a somewhat general question, that helped me to feel more comfortable and confident.
what do you do in free time?
What are the activities (academic as well as non-academic activities) you do in college?
How to find the angle between two hands (hour and minutes) of the clock?
What is N-Queen problem and how to solve it?
As I had experience of working in MNC before joining MTech, they ask me some question related to a last job.
Tell me about your last job and your designation.
On what kind of project did you work there?
What is the most difficult situation you have handled in last job project?
Now the basic question came from an interviewer that gave me somewhat confident to get selected for Microsoft.
Why do you want to join microsoft?
Note: This is the basic and most important question. Almost in every interview, you will face it. So before going to any interview, think over and keep 2-3 points in mind. It will help you to tackle this type of questions.
Guys, I have shared my experience and all Microsoft interview questions. So go through it and do your best. Best wishes!