Microsoft Software Development Engineer I Interview Questions | Glassdoor

Microsoft Software Development Engineer I Interview Questions

Interviews at Microsoft

27 Interview Reviews

Experience

Experience
65%
20%
15%

Getting an Interview

Getting an Interview
68%
16%
11%
5

Difficulty

3.0
Average

Difficulty

Hard
Average
Easy

 

Software Development Engineer I Interview

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

Application

I applied through other source. The process took 1 day. I interviewed at Microsoft (Seattle, WA) in January 2010.

Interview

Had one on campus interview.
Then 4 rounds of 1-1 interviews in Seattle, Redomond office.

It was for SDE and all were programming questions.

i)doubly linked list pairwise swap
ii) 2D matrix with nums increasing in right direction and downwards direction. Search for a target number.
iii) a. N length integer array. numbers in the range 1-K. (K < N). Find the numbers that are present w/o using extra memory and should not change the array.
 b. code Graph coloring problem.
iv) one easy question on cards ranking in poker. some additions to it as the coding was done.

Interview Questions

  • i)doubly linked list pairwise swap   Answer Question
  • ii) 2D matrix with nums increasing in right direction and downwards direction. Search for a target number.   Answer Question

Other Interview Reviews for Microsoft

  1.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Pomona, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Microsoft (Pomona, CA) in November 2012.

    Interview

    On campus interview with a project manager. Talked about his experience moving from sales to software development to project management, asked typical interview questions (hardest project, teamwork problems you've had, etc.) No technical questions, although it seems like this changes from place to place. The interviewer indicated that he was not the one who decided on an outcome, but there's no way to tell for sure.

    Interview Questions

    • Nothing difficult, just typical interview questions. If you're good at interviewing, you'll get past this part, if you aren't, then you won't. It doesn't seem like they looked at resumes / experience very much. I was expecting at least one technical question, but there were none.   Answer Question

  2.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Tucson, AZ
    Declined Offer

    Application

    I applied through college or university. I interviewed at Microsoft (Tucson, AZ).

    Interview

    Applied through University recruiting

    Just a puzzle regarding marbles (find jar having the marble with extra weight)
    How to implement malloc and free in memory heaps
    Given radio stations find the top 6 ones with the highest strengths

    Havent heard back yet...dunno why thats not an option

    Interview Questions

    Reasons for Declining

    Waiting on the result.

  3.  

    Software Development Engineer I Interview

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

    Application

    The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in October 2011.

    Interview

    First got an interview on school campus, then scheduled an on-site test on Seattle one week later. The first interview on campus is extremely easy, questions like:"why do you want this position", "Write a program to reverse a string". The on-site interview is scheduled for 2-3days, which they gathered all the interviewer together and have a dinner and talk about what the interview process will be and how is the live in Seattle. The interview takes all day with 4 1-1 interviews. Each with different person interviewing you and last for 30min. The questions included data structures, algo, logo, and simulation. They decided to give the result RIGHT AFTER the interviews, which makes ppl really excited, however, I didnt get the offer.

    Interview Questions

    • there is an array with 99 length long, each spot will have number from 1-100, number will never repeat on the array. Give as many way as possible to find the missing number.   3 Answers

  4.  

    Software Development Engineer I Interview

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

    Application

    I applied online. The process took 5+ weeks. I interviewed at Microsoft (Seattle, WA) in November 2012.

    Interview

    one screening phone interview, 3 phone interviews, 2 on-site interviews

    Interview Questions

    • a phone interview question write sql query to access SQL database   Answer Question

  5. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Redmond, WA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in November 2012.

    Interview

    I dropped my resume in a college job fair, then got contacted for an on-campus interview. Typical HR questions followed by an easy coding question. After that I went to Redmond for full-day on site interview. 4 interviews of 1 hour in length and 1 lunch interview. It was a typical day as explained in other reviews, nothing special. All interviews started with some chat, followed by multiple technical coding questions. No advanced questions at all, I solved all problems using either a hash table or a linked list, nothing fancy. I thought I did well, no offer was a surprise.

    Other than that, everything went perfectly smooth, I was well informed during the whole process, got the results in a few days.

    Interview Questions

    • Given a string of format '2+3*2-1', calculate and return the result. No parenthesis in the input, just integers and + - * / operators. Operator precedence has to be considered. Linear time complexity and minimal data structure use is preferred.   4 Answers
    • Implement a queue using a circular data structure. Provide put and get functions. Also talked about how to provide thread safety.   1 Answer

  6.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer

    Interview

    45 minute campus interview with an engineer. If you pass the first, you'll be invited for a second, then usually flown to Seattle for further interviews if you pass the second.

    Interview Questions


  7.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed at Microsoft in November 2013.

    Interview

    Contact with school recruiter and got an interview after a week. I expected the interviewee with a technical guy but it turn out with a recruiter. She ask about background, and 1 question (brain storm). I was disappointed since no coding question is asked.

    Interview Questions

    • Very simple question: There are 9 jars. 8 jars contain marbles which each marble weights 1 gram, and 1 jar contains marbles weight 1.1 gram. With a scale display number, how can define which jar contain 1.1 gram marble with only 1 scale.   1 Answer
  8.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer
    Difficult Interview

    Application

    I interviewed at Microsoft in October 2013.

    Interview

    I am respecting the process, but my experience was that I got an on-campus interview, 45 min. Went well enough. I got contacted the next day that I would have another round of interviews, which turned out to be scheduled for the following morning at 8 am, where I had two 45 min interviews back to back on-campus. I thought it was an interesting process that didn't leave a lot of time to prepare

    Interview Questions

    • Study algorithms, prepare for problem solving questions   Answer Question

  9.  

    Software Development Engineer I Interview

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

    Application

    I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Seattle, WA) in November 2013.

    Interview

    I had an on-campus interview where I met with an engineer from the company. We went over 3 questions during the interview and then he mentioned that I would hear from someone in regard to moving forward. 2 weeks later, I heard that I made the final round and arranged a flight to WA. The final interview consisted of 5 interviews with different groups.

    Interview Questions


Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.