Microsoft Interview Questions

Updated 28 Sep 2014
Updated 28 Sep 2014
3,485 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.  

    Associate Consultant Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    There were three rounds of Interview - Online Test, Technical Interview and Hiring Manager Interview

    Online Test had questions on verbal, reasoning, logical and technical questions
    Technical Interview was telephonic and there were wide ranging questions from C#, C and your respective area of work and other topics related to your work domain
    Hiring Manager Interview had questions about the kind of work I am doing currently and what I wish to work on etc

    Interview Questions
    Accepted Offer
  2.  

    Senior Software Development Engineer Interview

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

    I applied through a staffing agency. The process took a day - interviewed at Microsoft in September 2014.

    Interview Details

    Interview was 5years experience in c++ and dot net.

    Round one: 45 min..I couldn't surpass this
    Round two:
    Round three:

    This through a staffing company with client being Microsoft and permanent in staffing company.

    Interview Questions
    • Difference between a crash and exception.

      Difference between macros and inline functions.

      Mfc: message maps and virtual functions.

      Different calling convention.

      Late n early binding...

      Garbage collector algorithm. When gc will fail to clean the memory.

      How to know heap size, crash dump analysis, What is a stack n how to know stack memory size.
      Commands in windbg.

      Questions on Critical section, mutex, semaphores. Can we use mutex in single process and how?

      Working of MSIL and JIT COMPILER.

      Can a C# code, use c++ code and call kernel functions like createfile.

      Areas: dot net, oops, operating systems, thread synchronization.

      Difference in execution steps of c++ and c# code
        Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  3.  

    Software Design Engineer (SDE) Interview

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

    I applied through an employee referral. The process took a day - interviewed at Microsoft in September 2014.

    Interview Details

    I got interview call for CRM team opening in Bangalore. My friend in Microsoft refer me so I got direct interview call instead of Skype round. There were 4 round (last round was Manager round). Each round had some algorithm designing questions and some system designing questions. Some of questions are -
    1. Calculate given expression consist of /, *, + and - operators only (check for multi-digit numbers, unary minus operator, divide by zero etc)
    2. Serialization of balanced and un-balanced binary tree
    3. Some general linked list and tree based questions

    Interview Questions
    • Design the system which take input some important data and information about importance of input data. This system should send data after deciding transfer protocol and encryption algorithm. So main question is how to decide on protocol and encryption algorithm. Also system should adept such that in future we can add some new algorithm and protocol also with out much changes in the system.   View Answer
    Reasons for Declining

    Because of these two reason -
    1. I asked for SDE2 position instead of SDE
    2. Salary offered to me was not great, they are giving more joining bonus instead of more base part of salery

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

    MSIT Software Developer Position Interview

    Anonymous Interview Candidate  in  New Delhi
    Anonymous Interview Candidate in New Delhi
    Application Details

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

    Interview Details

    I took part in Microsoft campus recruitment in my college. There was an initial online coding round, followed by one written coding and two technical interviews and one HR interview.
    The coding questions were really easy. The interviews focused solely on Databases and past projects.

    Interview Questions
    • The most shocking thing was that both the technical interviews and the HR interview was only and only about Databases. Everything from Normal forms to Different databases in real world, complex SQL queries etc. There was *not even one* question about Algorithms or Data Structures.   Answer Question
    No Offer
    Negative Experience
    Average Interview
  6. 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
  7.  

    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
  8. 1 person found this helpful  

    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
  9.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Had a written test consisting of DS and algo questions.
    Then there were four rounds of technical interviews. During the interview all questions were related to DS and algo. Nobody asked me questions related to my previous projects.
    Additional One interview was in Hyderabad. It was taken by the director of our division. he asked one simple technical question and then explained me about he roles and responsibilities.

    Interview Questions
    • One or two design questions.
      Remaining all were on DS and algo e.g. BST, linked lists, practical implementation of these concepts.
      Some were on the OS basics.
        Answer Question
    Negotiation Details
    Did not negotiate as they were offering much higher than my expecation.
    Accepted Offer
  10.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    interviewed at Microsoft in August 2014.

    Interview Details

    Process was at collage or university. (aug 2014)
    1st round had 15 technical questions (output once mostly)
    2nd round 2 codes 65 min
    then 3 technical interview and a hr round
    process took 3 days

    Interview Questions
    No Offer
    Difficult Interview
  11.  

    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

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.