Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Software Engineer Interview Questions

Updated Nov 12, 2014
Updated Nov 12, 2014
58 Interview Reviews

Interview Experience

Interview Experience

44%
44%
11%

Getting an Interview

Getting an Interview

42%
34%
18%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

58 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

Applied in school Career Fair; scheduled the interview one week later; the first round is on campus interview. only 30 min. It began with several questions on my previous projects. Then I was given a very traditional question on string manipulation. I can only use C++ to answer. I didn't do well as I was feeling bad that day. I think I was and still am on the waiting list.

Interview Questions
  • Tradition String Manipulation Question. But you need to use C++.   Answer Question
No Offer
Neutral Experience
Easy Interview

Other Interview Reviews for Microsoft

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter – interviewed at Microsoft in October 2014.

    Interview Details

    Emailed about on-campus interview following the career fair at my school. Interview was 30 minutes long, but mine started a little late. Asked about my previous internship experience, and then focused on the technical question for the majority of the interview. Finished up by allowing me to ask a few questions about his position at Microsoft.

    Interview Questions
    • Implement a bounded bifocii data structure using an array and efficient enqueue and dequeue algorithms   Answer Question
    No Offer
    Neutral Experience
    Difficult Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a weekinterviewed at Microsoft.

    Interview Details

    Sent in resume during career fair. Soon got a email to set up on campus interview within a few days. Asked a few questions about previous projects and a few technical questions.

    Interview Questions
    No Offer
    Average Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

    I applied through a recruiter. The process took 4+ weeksinterviewed at Microsoft in September 2014.

    Interview Details

    To be hired Microsoft has two stages.

    Initially you will be provided with a phone interview (30 mins) or On-Campus interview. You may be asked a technical question. Be prepared to answer questions related to your background/projects.

    I passed this stage and in about a week I was notified that I will be moving on to their on-site interview in Redmond. I was given about a months time between the phone interview and my on-site.

    Depending on your process, you will either be going to Microsoft Building 111's recruitment event where you are cycled through 4 interviewers between you and 10 - 20 other candidates, or meeting with a recruiter and then going to another building to interview where you will have 3 - 5 interviews, including a lunch interview.

    This time I was selected to interview with 3 - 5 people in the Office team. You are not given your team beforehand. The team you are interviewing with may also not be the team you end up working with.

    The problems are algorithmic in nature and you are expected to test and clarify requirements. Each interview is about an hour long and between each interview you will be taking a break while the interviews discuss among each other about how you did.

    From what I have understood each interviewer has a hire/no hire decision. If you receive 2 no hires out of your first 3 interviews, your day may be cut short. When you reach the 5th interview, (s)he is the hiring manager and ultimately has veto power.

    For me it was a rather discouraging experience. I made it to the 5th interview. I felt I performed very well, giving them optimal solutions, and struggling with only 1 and a half of the 6 problems I was asked, but ended up solving them optimally in the end. However, I received the discouraging call later that week that I would not be hired. It didn't make sense to me and I tried to reflect on how I could have done poorly being very familiar with technical interviews at this stage. I felt that what I had to nitpick with myself what I performed weakly on. The most discouraging part is how they will not tell you anything aside from apply back next year. At this stage I'm not even sure how to improve since I do not think I am technically lacking and I did not believe I came off rude or obnoxious during the interview. Just my luck.

    Interview Questions
    • Swap a doubly linked list in pairs. (This was the problem that I struggled with most and happened to be the first of the two during the last interview - I over thinked it because I had visited a problem the evening before of swapping singly linked list in pairs and had ruined my thought process)   Answer Question
    No Offer
    Negative Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    first you have a telephone screen with a recruiter. Then you have a phone screen with Hiring manager or some dev. After that, you will be brought onsite and interviewed by a group of engineers.

    Accepted Offer
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    First was the phone call with HR. Getting to know me and other logical questions.

    Interview Questions
    • Simple logic questions, very interesting. Only made it to the first interview.   Answer Question
    No Offer
    Difficult Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    applied online, and had an on-campus interview.
    Interview was about 40 minutes talking about my background and
    asked 1 question and related sub-questions.

    No Offer
  8. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

    I applied through college or university. The process took 4+ weeksinterviewed at Microsoft in February 2014.

    Interview Details

    Got contacted by a recruiting firm, asked for a phone interview the following week (I really should have declined and tried a bit later, as I was really not prepared).
    Got a Skype interview.
    Questions were simple though I completely messed up one of them, which meant I didn't get to go forward (and, in case you were wondering you can only apply again in 6-9 months, which I looked everywhere to find out before I actually accepted the interview, but couldn't find).

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  9.  

    Software Engineering Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through a recruiter. The process took a dayinterviewed at Microsoft in November 2013.

    Interview Details

    I passed the phone interview and went to Seattle for on-site. Algorithm questions are not hard, and can all be found here in the posts of other glassdoor users who have interviewed with Microsoft. The also asked me for some detailed questions, like "what is the STL version I am using for C++ and its details", "what is your experiences with STL boost", "When you using a receiving buffer of size 500 bytes to get data from a socket, what would happen if all the data send each time is 1000 bytes, 500 bytes, and 300 bytes". I did not give good answer to them because I have not done development coding for a while during my graduate study, and hence got rejected.

    Interview Questions
    • "what is the STL version I am using for C++ and its details", "what is your experiences with STL boost", "When you using a receiving buffer of size 500 bytes to get data from a socket, what would happen if all the data send each time is 1000 bytes, 500 bytes, and 300 bytes", etc..   Answer Question
    No Offer
    Difficult Interview
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    I talked to a recruiter at career fair on campus, got an email inviting me to on campus interview. The interview consisted of me going in and talking with an employee who didn't seem to care very much whether or not I passed or failed. He asked me a few cursory questions and then one technical question.

    Interview Questions
    No Offer
    Difficult Interview

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

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

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

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