Glassdoor is your free inside look at Microsoft interview questions and advice. All 2,268 interview reviews are posted anonymously by Microsoft employees and interview candidates.
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
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
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
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
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).
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
No Offer – Reviewed Mar 28, 2013
Interview Details Phone Interview
Interview Question – Mostly behavioral and situational questions Answer Question
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.
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
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
Loading...
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 [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Would you like us to review something? Please describe the problem with this {0} and we will look into it.
Sorry, but your feedback didn't make it to the team. Your input is valuable to us – would you mind trying again?
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.
Copyright © 2008–2013, Glassdoor. All Rights Reserved. Your use of this service is subject to our Terms of Use and Privacy & Cookies Policy. Glassdoor ® is a registered trademark of Glassdoor, Inc.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks – I'll just look around