Microsoft Interview Questions

Updated Sep 16, 2014
Updated Sep 16, 2014
3,456 Interview Reviews

Interview Experience

Interview Experience

61%
26%
12%

Getting an Interview

Getting an Interview

33%
21%
17%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1. 2 people found this helpful  

    Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 3 months - interviewed at Microsoft in October 2013.

    Interview Details

    there was a aptitude round consisting of 15 questions on c/c++. second round was a coding round where 2 coding questions were asked. 3rd round was a telephonic round where he asked me general question about me and the projects that i had done then he asked me 3 algorithm

    Interview Questions
    • one question was that a list of countries,states and cities are given along with their population you need to handle queries based on their population.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  2.  

    Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 5 days - interviewed at Microsoft in August 2014.

    Interview Details

    A short MCQ round of 15 questions was held.Then a coding round of two questions was undertaken by us.
    Later after a few days the guys came to campus for interviews.After 2 or 3 rounds they selected the candidates. Students with good communication skills were selected after 2 round only.

    Interview Questions
    • Convert a binary search tree in place in a sorted doubly link list.   View Answer
    No Offer
    Positive Experience
    Average Interview
  3. 10 people found this helpful  

    Associate Consultant Interview

    Anonymous Interview Candidate  in  Hyderābād
    Anonymous Interview Candidate in Hyderābād
    Application Details

    I applied online. The process took 3 months - interviewed at Microsoft in January 2014.

    Interview Details

    Its a 4 round interview

    Round 1: Telephonic(technical) Duration: 40 mins to 1 hour 30 mins
    - Be thoroughly prepared for the interview
    - Be attentive and have patience as its a long exhausting interview
    - Propose for a face-to-face interview if you are in the same town or if you are willing to travel to the interview location with your own expenses- this will give you lots of advantages than a telephonic interview

    Round 2: Hands-on(technical) Duration: 4-8 hours
    - You are tested on many aspects and stress level
    - Have a proper breakfast before you go for this interview as it might take all day and you may be starving: This approach is to test how a resource work in stressful situations
    - Analyze the task given to you before you start working on it, say 40% of your time should be used to analyze the task and ask appropriate questions

    Round 3: Manager Duration: 30-40 mins
    - This will be a test to check the attitude of the candidate
    - Willingness to work in stressful situations
    - Thought process
    - Team playing abilities

    Round 4: Delivery head(telephonic/face-to-face) Duration: 10-20 mins
    - Casual discussion and welcome note

    Interview Questions
    Reasons for Declining

    Salary package was very low when compared

    Declined Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 5 people found this helpful  

    Associate Consultant Interview

    Anonymous Interview Candidate  in  Hyderābād
    Anonymous Interview Candidate in Hyderābād
    Application Details

    I applied online. The process took 3 days - interviewed at Microsoft in August 2014.

    Interview Details

    Online Test conducted by Cocubes. Can be given from home.

    At Microsoft Office :

    1 Written Test followed by 2 Technical 1 Managerial(kind of role play and case study round) and 1 HR(kind of stress plus typical HR) interview

    Technical rounds consist of 5 algorithms from DS and Algorithms(You can code in any language), approx 5-10 from OS, 2-5 que from DBMS, 5-10 From Networks and 2-5 from Testing.

    Have a heavy breakfast before going to Microsoft office as it will be very long day there. Do not get irritated by long day as HR is the stress round in which people normally screw up because of high fatigue level.

    Explain very clearly and in depth your past projects and your role.

    Interview Questions
    • Be logical and clear. You have to be very very thorough in knowledge as frequently questions like explain some term to a layman can arise. Nothing is too difficult. Just good presence of mind and logical skills with least nervousness would help crack the interview.   Answer Question
    Negotiation Details
    I am an entry level fresher. I got around 170 % hike so there was no scope of negotiation. Microsoft cares a lot about employees and gives lucrative compensation with best working environment. So, in short no need to worry about compensation.
    Accepted Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Hyderābād
    Anonymous Interview Candidate in Hyderābād
    Application Details

    I applied through college or university. The process took 2 days - interviewed at Microsoft in August 2014.

    Interview Details

    The process was quite simple. I had applied through college placement department. Initial round was aptitude, this was an online round.Those who cleared this round were intimated about the second round which was online coding round consisting of two questions which were quite simple. Those who cleared this were shortlisted for third round which was a written coding round,consisted of one simple question. They were not concerned if you could solve the problem but were curious to see as to what logic was a person using. Some candidates from the second round were directly sent to the fourth round. The fourth and fifth rounds were technical interview. All rounds were elimination rounds. Last was the HR round.

    Interview Questions
    • All questions were quite average. Not too tough and not too simple. All demanded presence of mind and out of the box approaches.   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  7.  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Patiala
    Anonymous Interview Candidate in Patiala
    Application Details

    I applied through college or university - interviewed at Microsoft in August 2014.

    Interview Details

    The process was conducted by our university. First there was a objective round in which questions related to all the fields were asked, but mainly were from C,C++. Then there was a coding round. Tree and graph based questions were asked.

    Interview Questions
    • Group fly round was the most unexpected in which all the candidates provided the same answer but without any specific reason some were short listed   Answer Question
    No Offer
    Difficult Interview
  8.  

    Associate Consultant Interview

    Anonymous Interview Candidate  in  Bangalore
    Anonymous Interview Candidate in Bangalore
    Application Details

    I applied in-person. The process took 3 days - interviewed at Microsoft in August 2014.

    Interview Details

    I got a call from Microsoft and the process took 3 days- interviewed at Microsoft in August 2014.

    First there was a online test containing four sections(Aptitude+Reasoning+English+Technical) conducted by Cocubes.

    At Microsoft Office :
    On clearing online test they called for interview on Microsoft Office .

    1 Written Objective Test(Aptitude+Reasoning) followed by 2 Technical 1 Managerial and 1 final HR interview

    1.Technical F2F Round 1:Duration: 1 hour to 1 hr 30 mins
       -First Started with my Project
         -Asked architectural diagram and Entity Diagram
         -Asked Questions on Entity Diagram
         -Asked scenario wise questions to solve the problem in my project.

      -After this asked reasoning type questions
      -Then started Tradition interview
        -Asked questions on OOPS and MVC and SQL Linq etc whatever you written in your resume.

    Explain very clearly and in depth your past projects and your role.

    2.Telephonic technical Round 2: Duration: 45 mins
      -Asked about profession carreer and brief about project and some more general and technical questions.

    3.AA(Managerial) Round :Duration: 15 mins
      -Asked some general questions for checking your attitude.

    Interview Questions
    • Reasoning Type Questions :
      1 Find out the missing no.
        i.e. If the range is 5 and user enters only 4 nos ranging between no. 1 to 5
      2. Find max and min no. from string of no.s
      3. Find out the least repetitive occurrence of any specific character in a string of characters.

      Technical Questions:

      -Why delete can be rollback but truncate not?
      -Why does C++ support multiple inheritance but C# does not?
      -Where does object(containing int and string values) stores in the memory ?
      -Why does 'select' comes in last in LINQ?
      -Serialization
      -Design patterns
      -Where Sessionid stores?
      -Cookieless Session
      -AJAX call
      -What are the ways to loading Partial view?
      -How can be restrict a piece of code which will run only on Ajax call?
      -Can a web service return data reader object and Why?
      -URL Routing and URL Rewriting
      -ASPX life Cycle
      -On Which state we should change the attribute of any aspx control?
      -Overriding and Shadowing
      -Garbage Collector
      -Strong name Assembly
      -Difference between throw and throw(ex)
        Answer Question
    Negotiation Details
    Didn't negotiate as they were offering much higher than my expectation.
    Accepted Offer
    Positive Experience
    Difficult Interview
  9.  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Bangalore
    Anonymous Interview Candidate in Bangalore
    Application Details

    I applied through college or university - interviewed at Microsoft in August 2013.

    Interview Details

    Consisted of 15 mcqs mostly related to c/c++ and probability. It was fairly easy and very few people were eliminated
    Round 2(online)(1 hour):
    Round 3(Group fly round)(30 minutes) :
    Round 4(F2F)(90 minutes):
    Round 5(F2F):

    Interview Questions
    • Given an array of integers where all the elements occur odd number of times except 3 elements which occur even number of times, find the 3 elements.   Answer Question
    Accepted Offer
    Neutral Experience
    Difficult Interview
  10.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a day - interviewed at Microsoft in August 2014.

    Interview Details

    There was a written test(15 MCQ ques which mainly consists of basic C questions by cocubes).50 students were shortlisted followed by coding round(2 questions).Around 25 students were shortlisted further.Then 3 interviews + HR round was there.

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  11.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Applies through university.First, there was a written coding test- where there were two easy coding questions- one was if u have a rotated sorted array, write the function to find a given key in o(logn).
    In the interviews they asked questions on DS and many OS questions.
    There was:
    1) coding round
    2) write a code on paper for the given problem
    3) Technical interview 1
    4) Technical interview 2
    5) HR

    Interview Questions
    No Offer

Worked for Microsoft? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates who said that their interview experience was positive, neutral or negative.

Your response will be removed from the review – this cannot be undone.