Microsoft Senior Software Development Engineer Interview Questions

Updated Sep 2, 2014
Updated Sep 2, 2014
28 Interview Reviews

Interview Experience

Interview Experience

65%
26%
8%

Getting an Interview

Getting an Interview

27%
25%
19%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

28 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Senior Software Development Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied online. The process took a day - interviewed at Microsoft.

Interview Details

Interview loop with 5-6 people. Several design and implementation questions.Design questions revolve around features and problem solving. Implementation questions revolve around data structures. You will be asked the same type of questions over and over again.

Interview Questions
  • Finding an edit distance between two strings   View Answer
Negotiation Details
Just remember to play hardball. Microsoft is not a technical leader in any space right now. So, you can make them feel unwanted for you to get a great deal.
Accepted Offer
Average Interview

Other Interview Reviews for Microsoft

  1.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 4 weeks - interviewed at Microsoft in October 2013.

    Interview Details

    First contacted by a Microsoft recruiter to vetify that I qualify for the advertized job. I git contacted by email by the recruiter a week later to set up a technical interview. Tge interview was online where you need to solve real time a question the interviewer asked

    Interview Questions
    No Offer
    Negative Experience
    Difficult Interview
  2.  

    Senior Software Development Engineer Interview

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

    I applied online. The process took 2 weeks - interviewed at Microsoft in June 2010.

    Interview Details

    It takes 2 weeks, the hiring process is standard, nothing out of ordinary. They flew me up there from bay area in sf ,ca. The questions mainly are technical question, which is pretty simple. Most of managers dont remember some of the stuff themselves. But be prepare with some of ur projects and technical terms and process.

    Accepted Offer
    Positive Experience
    Average Interview
  3.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through other source. The process took 3 weeks - interviewed at Microsoft.

    Interview Details

    Algorithms and data structures, coding questions, some design

    Reasons for Declining

    looking to do something outside microsoft stack

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

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    It was brutal; 10 hours of detailed programming questions, alternating with going to the whiteboard. Lots of C++ code chock full of errors, some obvious; others subtle

    Interview Questions
    Negotiation Details
    no need to negotiate; offer was very competitive
    Accepted Offer
  6. 1 person found this helpful  

    Senior Software Development Engineer Interview

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

    I applied online. The process took 3 weeks - interviewed at Microsoft.

    Interview Details

    I had an interview with 6 different people for 2 different position after 2 phone interviews.

    Interview Questions
    • What's the test process that ensures that your code is good to go?   Answer Question
    No Offer
    Positive Experience
    Average Interview
  7.  

    Senior Software Development Engineer Interview

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

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

    Interview Details

    On site from internal referral

    Interview Questions
    • A lot of behavioral questions. Technical and coding questions are focused on CS fundamentals.   Answer Question
    Declined Offer
    Positive Experience
    Average Interview
  8.  

    Senior Software Development Engineer Interview

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

    I applied in-person. The process took 2+ weeks - interviewed at Microsoft in July 2013.

    Interview Details

    Submitted my resume directly to the hiring manager. After one round of phone interview with hiring manager, I got invited to the onsite interview. In the beginning of the day, HR gave me a list of only three interviewers, all principal engineers. It was very friendly, mostly about my previous industry and PhD work and then some domain specific questions to test my knowledge in different corners in this field. After three rounds, if they don't like you, they may let you go immediately. For me, I have extra four more rounds. One is with a younger engineer who asked more about programming questions followed by another very senior person who asked pretty advanced questions in the field. And then one round with hiring manger who is very technical and asked questions from high level to low level in the field. The last round was a long long time interview with manager's manager. He basically introduced their projects and talk generally to me in different areas. It lasted two and half hours. I finished at 7:00PM.

    Negotiation Details
    HR called after interview and tried to figure out how much I want. I said I want standard senior software development engineer package or slightly better. They gave me an offer that I am satisfied with. I accepted without negotiation.
    Accepted Offer
    Positive Experience
    Average Interview
  9.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Long interviews, very good recruiters, but hard to get interviews if you are applying without a reference from a employee

    Negotiation Details
    No negociation
    Accepted Offer
  10.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate  in  Sunnyvale, CA
    Anonymous Interview Candidate in Sunnyvale, CA
    Application Details

    I applied through a recruiter. The process took 2 months - interviewed at Microsoft in June 2013.

    Interview Details

    Got email from Microsoft recruiter, followed by phone calls. They setup a phone screen. then took them about 2 months to setup onsite interview. Scheduling was a bit disorganized on the recruiter part.
    Some of the interviewers are very friendly and cool, some of them seem to not like to be doing these interviews.

    Interview Questions
    No Offer
    Negative 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 that said their interview experience was positive, neutral, or negative.

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