Work in HR or Recruiting?
Microsoft
www.microsoft.com Redmond, WA 5000+ Employees
Work in HR? Complete Your Profile

Microsoft Interview Questions & Reviews

Getting the Interview  2282 Interviews

32%
21%
18%

Interview Experience  1965 Ratings

57%
30%
11%
2,268 interview experiences
Updated May 17, 2013
in
Sort:  Relevance Newest Easiest Hardest
Interview Outcome:   All No Offer Received Offer

Software Developer at Microsoft

No Offer – Reviewed May 02, 2013

Interview Details I submitted a resume while at the Canadian Undergraduate Technology Conference. A recruiter emailed me shortly after, followed by a brief, fairly straightforward phone interview. This was followed by an invitation to fly out to Redmond for a day of in-person interviews. (Note to other applicants: that particular email was misclassified as spam by my email provider! The words “Microsoft,” “job,” and all of the all-caps text related to flight details was enough to set off the spam filter.) The day of interviews was long, but surprisingly fun. I was interviewed by members from a few different teams, so the day didn’t drag – there was always something new to talk about.

Interview Questions

  • Given two nodes in a directed graph represented by singly linked nodes, provide an algorithm for finding the nearest common ancestor. In fact, provide as many different algorithms as you can, giving different trade-offs between time and space requirements (in big-O notation).   View Answer
  • Write the fastest possible code for some functions from the C string library (for example, strcpy).   View Answer
Helpful Interview?  
Yes | No
Problem with this interview?

Software Development Engineer at Microsoft

No Offer – Interviewed in Montreal, QC Mar 2013 – Reviewed Apr 26, 2013

Interview Details After apply through my college recruiter I got a first-round phone interview. It lasted about 45 minutes and first involved a few behaviour questions (e.g. Why do you want to work at Microsoft, what kind of coding are doing outside of school). After, I was bombarded by a plethora of technical questions. Here are a few of them:

What are differences between Java and C?
Why would someone use Java over C/C++ and vice-versa?
What's inheritance?
What's a virtual function?
What's the JVM?
What's a disadvantage of the JVM ?
What's the difference between an array and linkedlist?

After this I was asked one coding question: Reverse a singly linked-list with and without using an auxiliary data structure.

Interview Question – Reverse a singly linked-list with and without using an auxiliary data structure.   View Answer

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Development Engineer at Microsoft

No Offer – Reviewed Apr 18, 2013

Interview Details Through the University of Waterloo recruitment (jobmine). They e-mailed me for a 1st round interview: nothing too out of the blue. Basic behavioural questions, one technical/coding question, one discussion question about technology and how it can be improved. Be sure to ask them questions which makes them think as well.

Interview Question – one programming question (moderate, but for a CS person would be easy) and a question about a favourite piece of technology and how to improve it.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Associate Business Analyst at Microsoft

Accepted Offer – Interviewed on Mississauga, ON Oct 2011 – Reviewed Apr 10, 2013

Interview Details The department manager and a co-op student interviewed for the position (which was via the University job board). The interview was 30 minutes long, and consisted of only a general set of questions. The questions were very clear-cut (nothing too weird, to "test out personality and quick thinking" sort).

Interview Question – The interview was not completely structured, so the train of the conversation went towards Excel and Access and the assignments I worked on regarding those.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Development Engineer In Test (SDET) at Microsoft

No Offer – Interviewed in Montreal, QC – Reviewed Apr 10, 2013

Interview Details The interview experience was awesome and was worth remembering even though it happened to me approximately 6 years ago. Thank you Microsoft.

Two phone interviews, flew me to Montreal for 3 more rounds of face-to-face interviews
1) Phone Interview 1 - asked me about basic data structure (linked-list, stack etc..)
2) Phone interview 2 - asked me about a binary tree and write out a sorting algo for the binary tree

3) Face-to-face interview 1 - design a phone book for mobile applications
4) Face-to-face interview 2 - implement a sudoku game
5) Face-to-face interview 3 - an algo to detect an "inflection point" in a semi-sorted array of integers

Failed to proceed to interview Face-to-face interview 6 & 7 (back then, the 7th interview was for the hiring details).

More

Helpful Interview?  
Yes | No
Problem with this interview?

Sales and Marketing Associate Internship at Microsoft

No Offer – Reviewed Apr 05, 2013

Interview Details Initial Communication: Received a call from current intern who then scheduled a Skype interview.

Skype Interview: Basic behavioural and competency based questions. "Tell me about a time you..." type questions.

Screened through to final round of interviews in-person:
- Arrived at the same time as three other finalists. At that point, we rotated through 30-minute interviews with the three different managers. Each asked similar questions about past work experience in sales and marketing, future aspirations, interest in Microsoft, familiarity their products, etc.

Interview Question – How 25 cent quarters are in (insert name of shopping mall) at this exact moment in time?   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Service Engineer at Microsoft

No Offer – Reviewed Mar 28, 2013

Interview Details Phone Interview

Interview Question – Mostly behavioral and situational questions   Answer Question

Helpful Interview?  
Yes | No
Problem with this interview?

Marketing Associate at Microsoft

Accepted Offer – Interviewed in May 2012 – Reviewed Mar 27, 2013

Interview Details Initial position was posted through the university. I submitted a resume and a cover letter.

They then requested an interview, which I went to and received an offer 2 days later. It was a nice process and the hiring managers and interviewing managers were really friendly.

Interview Question – At the local mall, how many pennies are currently within the building.   Answer Question

Negotiation Details – Not open for associate negotiations. They were friendly in their responses though.

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Development Engineer at Microsoft

No Offer – Reviewed Mar 26, 2013

Interview Details It was through university campus, got a phone interview. It was more of a HR, and she asked me some puzzles. Hard to say if I gave the correct answers, as the questions were very open ended.

Interview Question – N/A   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Development Engineer at Microsoft

No Offer – Interviewed in Toronto, ON – Reviewed Mar 25, 2013

Interview Details They were recruiting at my university, so I handed in my resume and was told I would be contacted regarding an interview. They sent me an email containing a link which let me schedule an interview online.

The interview itself was only about 30 minutes long, and the interviewer was very nice. The first 15 minutes or so were "tell me about yourself," "what sort of software interests you," "which team do you think you'd like to work on." Then came the technical portion.

Interview Question – Implement the Unix "word count" utility in C, without using any library functions. Seems simple at first, but there are multiple edge cases to consider.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?
110 of 2,268 Interviews RSS Feed embed Embed
Interviews for Top Jobs at Microsoft

Worked for Microsoft? Contribute to the Community!

Add Review Add Salary Add Interview Review Add Photos

Microsoft Videos

Loading...

Microsoft – Why Work for Us?

Amazing things happen here! From gamers to governments, moms to mega-corporations, Microsoft helps customers all over the globe to realize their potential. Many people think Microsoft = software. Yes, we do… Full Overview

Provided by employer [?]

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

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

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