Microsoft Software Development Engineer Intern Interview Questions

70 Interview Reviews

Interview Experience

Interview Experience

62%
23%
14%

Getting an Interview

Getting an Interview

86%
8%
3%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

70 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (1)  

Software Development Engineer Intern Interview

Anonymous Interview Candidate in Redmond, WA
Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. The process took 2+ monthsinterviewed at Microsoft (Redmond, WA) in November 2012.

Interview

Soon after I cleared the campus round I was called for the on site interview at Redmond. There were four interviews, 1 hour each. All the questions were coding based, you just have to be comfortable with writing code on a white board.

Interview Questions

  • Print a binary tree level by level in zigzag order   3 Answers

Other Interview Reviews for Microsoft

  1. Helpful (7)  

    Software Development Engineer Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 6 weeksinterviewed at Microsoft (Seattle, WA).

    Interview

    Email from an on-campus recruiter gauging interest led to a phone screen interview. From there I was invited to an on-site interview in Seattle. There I had four ~45 min interviews. Each one started with some basic questions about my resume, then moved into 1-2 technical questions.

    Interview Questions

    • Make a program that writes a Binary Search Tree to a file. Now create a program that reads those files and recreates a Binary Search Tree.   5 Answers
    • How would you sort an array if you had infinite RAM? Infinite memory?   3 Answers
    • Create a Priority Queue with all methods.   2 Answers
    • A basic string manipulation question (unfortunately I don't remember the details as it was my first interview of the day)   Answer Question
  2. Helpful (2)  

    Software Development Engineer Intern Interview

    Anonymous Employee in Redmond, WA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Microsoft (Redmond, WA) in April 2012.

    Interview

    I got the onsite interview for SDE intern on Microsoft campus. There are four peoples, each of them asked the simple questions about string manipulation.

    Interview Questions

    • string compression: aaabbbbcc ->a3b4c2   5 Answers
  3.  

    Software Development Engineer Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Neutral Experience
    Average Interview

    Application

    The process took 1 dayinterviewed at Microsoft (Seattle, WA) in January 2012.

    Interview

    I had a 1:1 interview with microsoft on January 18, 2012. I applied online and they invited me for a 1:1 interview on campus. It lasted for about 30 minutes. They asked me some basic questions about Why Microsoft ?, What made you take up Computer Science as your major ? and stuff like that. Then they got into coding questions. They asked me two questions.

    1) Reverse all the characters in a string before you encounter an 'x'. abcdxdd - > dcbaxdd
    2) Reveres all the words in a string before you encounter a word which has 'x' in it.
    Hi, I like Microsoft asdfxab Settle -> Microsoft like I Hi, asdfxab seattle.

    They took 3 weeks to get back to me with results. They invited me for an Onsite interview at Seattle.

    Interview Questions

    • Reverse all the characters in a string before you encounter an 'x'. abcdxdd - > dcbaxdd   1 Answer
    • Reveres all the words in a string before you encounter a word which has 'x' in it.
      Hi, I like Microsoft asdfxab Settle -> Microsoft like I Hi, asdfxab seattle.
       
      1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Microsoft (Seattle, WA) in December 2011.

    Interview

    Was invited to a 1:1 interview at my college campus. The interview went well and I was forwarded on for a full day interview at the Seattle Microsoft campus. The date for that interview has been set, but it has not yet happened. In general, the interview process has been fine and the recruiters have been helpful, but the overall process has been slow.

    Interview Questions

    • What is the largest / most difficult program you have written in C/C++?   1 Answer
  6.  

    Software Development Engineer Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 4+ weeksinterviewed at Microsoft (Seattle, WA) in December 2011.

    Interview

    Did one interview at my university. Went to Seattle and had 4 on-site interviews.

    Interview Questions

    • Consider a game of nxn tic tac toe. Given a move and the player who made the move, return whether it was a winning move or not. There is an O(1) answer.   Answer Question
    • Write the functions for a circular queue.   Answer Question
  7.  

    Software Development Engineer Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 dayinterviewed at Microsoft (Seattle, WA) in November 2011.

    Interview

    The interview process took a full morning. There were 4 interviews, each of them focuses on one aspect. Examples include basic programming questions. Things on the resume.

    One question is that how to determine if two rectangles overlap or not on a plane.

    Interview Questions

    • Describe one of the challenges that you face in your past project.   Answer Question
  8. Helpful (1)  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 6+ weeksinterviewed at Microsoft in October 2011.

    Interview

    Started from school career fair, I was selected to attend an on campus interview. 2 weeks later, I received an email saying that they would move me to Seattle for an onsite interview.
    On-site interview took a day long with 4 interviews, starting at 9:00 and ending at 1:00pm. After lunch, I was informed that I was offered an SDE intern position.

    Overall, the questions were not so hard. However, you should show how would you attack the problem. Interviewers knew that questions were posted online and they not only expect you a correct answer, but also your thoughts/understandings.
    Be prepared with algorithms and data structures.

    Negotiation

    No negotiation.

  9.  

    Software Developer Engineer Intern Interview

    Anonymous Employee in Bellevue, WA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Microsoft (Bellevue, WA) in March 2011.

    Interview

    They put me up in nice hotel but actually switched my hotel at the last minute. There were about 4 45 min interviews with the Xbox connect team which we were randomly assigned to. 3 were technical (one about databases, one about C, one about some basic java algorithms) and 1 was goals/strengths oriented.
    As has been stated before, they will really delve deep into anything that you say you "know" so make sure you know it

    Interview Questions

    • What is the difference between malloc and calloc.   1 Answer
  10. Helpful (1)  

    Software Development Engineer Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 1 dayinterviewed at Microsoft (Seattle, WA) in January 2011.

    Interview

    Submitted resume through college, got an on campus first round interview with a PM from the Office team. Got asked a basic question to reverse a string. Then got invited for an on-site interview. All paid for trip to Seattle. On interview day I went through 3 1-1 interviews each one hour long.

    Interview Questions

See What Microsoft Employees Are Saying

Not bad

 Current Anonymous Employee

Pros: “Job stability, fairly predictable situation” Full Review

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.