Microsoft Software Development Engineer I Interview Questions | Glassdoor

Microsoft Software Development Engineer I Interview Questions

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

27 Candidate Interview ReviewsBack to all Interviews

Filter

 

Software Development Engineer-I Interview

Anonymous Employee in Kolkata (India)
Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. I interviewed at Microsoft (Kolkata (India)) in August 2016.

Interview

Had 5 rounds of interview , 1 online round and 1 group fly round. Took 60-80 minutes for each interview round..Overall , it was being part of the interviewing process.

Interview Questions

  • Questions covering topics of data structures and algorithms.   Answer Question
  • 1 puzzle question, but basically , it was a divide-n-conquer which I had to convert into.   Answer Question
  • 1 ques on serialization and deserialization of n-ary tree   Answer Question

Other Interview Reviews for Microsoft

  1.  

    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

  2. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Bengaluru (India)
    No Offer
    Difficult Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Microsoft (Bengaluru (India)).

    Interview

    Written test followed by 3 rounds

    Interview Questions

    • Mostly there were problem solving questions and questions depending on your resume. I recall the following questions:

      1. Given a linked list containing 0s and 1s rearrange it so that all 0s come before 1s..... O(n)

      2. Given a binary tree find the max diameter and the two end nodes of it.

      3. Delete the kth node from end of a linked list (single pass)

      There were some more.. That I don't recall.

      I work in NLP and ML. So they asked a lot of questions regarding my project and internships. So prepare your resume well..   Answer Question
  3. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Difficult Interview

    Interview

    Was flown into Seattle for full round of interviews for internship.

    Interview Questions

    • Have you seen the progress bar on windows, that shows estimated time left for transferring your file to external hard disk? Design a class/function to display that time. Given hard disk file transfer rate and a function to measure how much many bytes of the file have actually been transferred.   Answer Question

  4.  

    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

  5.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in San Francisco, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1+ week. I interviewed at Microsoft (San Francisco, CA) in December 2015.

    Interview

    got the phone interview and set up one week later. One engineer not on time, 10 mins late. talked about the resume and asked some behavior questions. got the feedback two weeks later, the interview process is smoothly and feel good , although not get the onsite.the coding problem is not easy especially for live coding it's really challenging

    Interview Questions


  6.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    Declined Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 4+ weeks. I interviewed at Microsoft in October 2014.

    Interview

    I submitted my resume via an on-campus recruiting event for summer internships (and full time) and got an email to schedule a 30 minute interview within ~2 weeks. The next step is on-site interviews at Seattle.

    Interview Questions

    • There was only one technical question: Insert a node, say x, into a sorted circular linked list given only any random node as a parameter.   1 Answer

  7.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Microsoft in March 2013.

    Interview

    This was through a college recruitment. Phone interview to assess for a technical internship. Mostly behavioral type of questions. Asked some questions about my preferences in language; details about projects, what they did, any team mates that I worked with. I had to . Then a small brain teaser about dividing up some sticks.

    Interview Questions

    • Silly brainteasers that depend mostly on how well the interviewer can communicate with you. My question was paying workers with gold bar segments and you can only cut it 2 times.   Answer Question
  8.  

    Software Development Engineer I Interview

    Anonymous Employee in Redmond, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1+ week. I interviewed at Microsoft (Redmond, WA) in March 2013.

    Interview

    It was surprisingly easy and clean. Had an on campus filtering interview followed by a day of interviews on-site at Seattle which came within a week. The results were communicated back in less than 48 hours. They do coax you to accept the job and push you to make a decision quickly, which I think is reasonable.

    Interview Questions

    • Very predictable. Lots of coding questions and the bar raiser being a Dynamic programming question   1 Answer

    Negotiation

    No negotiations since I was a fresher and I didn't have any competing job offers at that time.


  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.