Getting an Interview
Getting an Interview
Interviews for Top Jobs at Microsoft
- Software Development Engineer (732)
- Software Development Engineer In Test (SDET) (500)
- Program Manager (326)
- Intern (257)
- Software Developer (121)
- Software Engineer (74)
- Software Development Engineer Intern (67)
- Software Development Engineer In Test (SDET) II (57)
- Software Development Engineer II (56)
- Technical Account Manager (52)
- Senior Program Manager (45)
- Program Manager Intern (44)
- Associate Consultant (43)
- Project Manager (43)
- Senior Software Development Engineer (41)
- Product Manager (39)
- Product Advisor (35)
- Hardware Engineer (30)
- Account Manager (29)
- Marketing Manager (25)
- Software Development Engineer I (25)
- Technical Support Engineer (23)
- Sales (21)
- Software Engineer II (20)
- Engineering (20)
- Support Engineer (20)
- Program Manager II (19)
- Premier Field Engineer (19)
- Software Development Engineer In Test (18)
- Marketing (18)
- No OfferNeutral ExperienceDifficult Interview
I applied in-person. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in July 2015.
Started with HR and move to peer and never made to the line manager. I applied to the position online but followed up with manager, recruiter and person transitioning out of the role to try get an interview.
- Asked a lot of questions on internal process and governance. 1 Answer
- Accepted OfferPositive ExperienceAverage Interview
I applied through an employee referral. The process took 6 weeks. I interviewed at Microsoft (Redmond, WA) in July 2015.
Employee brought me to the attention of the hiring manager. I did a phone screen with the hiring manager and made a good impression. When I cam in for the on-site interview, there were some domain knowledge questions, but mostly behavioral interview questions. I had 6 interviewers plus the HR person. Average difficulty. Pretty friendly.
- Describe the various parts and functions of an LCD. Answer Question
- No OfferPositive ExperienceDifficult Interview
I applied online. The process took 1 day. I interviewed at Microsoft (Bellevue, WA) in July 2015.
First saw this hiring post at a software conference. After sending my resume, got interview request in about 1 week. It was supposed to be a phone interview, but I went to the interviewer's office because I am local. The interviewer was pretty nice and I had a positive experience over all.
- Imagine that you work for AT&T. Describe a system that manage phone numbers. The system should offer the following functions: 1) allocate a phone number. 2) cancel a phone number. 3) suggest up to 5 phone numbers that have not been allocated. (such as for a family plan) The suggested phone numbers should be consecutive. 1 Answer
- No OfferNeutral ExperienceAverage Interview
I applied online. The process took 4 days. I interviewed at Microsoft.
I applied online and got a phone interview about a week later. They started by briefly going over my resume and then delved into a few basic behavioral questions. This part was fine but I stumbled quite a bit when I started getting asked more technical questions. I'm not too surprised that I didn't make it any further in the process.
- Describe the most difficult programming project you ever undertook and the process by which you succeeded. Answer Question
Helpful (3)Accepted OfferPositive ExperienceAverage Interview
I applied online. I interviewed at Microsoft.
The day consisted of four 45-minute interviews with team members and the manager of the team that was considering hiring me. There was 15 minutes between each interview where the interviewer from the last interview talked with the interviewer for the next interview so each interviewer knows what you have said and done through the entire day.
- Pretty standard software questions with a pretty decent focus on testing the code you write. Answer Question
Helpful (2)No OfferNeutral ExperienceAverage Interview
I applied through college or university. The process took 1 day. I interviewed at Microsoft.
I started with an on-campus interview that was originally rescheduled. After what I thought was a mediocre first round interview, I was told I would not move on due to no more availability for final round, which was later reversed. Despite putting certain offices and positions as my preference on the application, I was interviewed for a team I was not particularly interested in at an office I did not want to be at (it was not clear that the interview would be for a particular team until I walked in the door that morning). There were four 45-minute whiteboarding interviews focused on both coding and design principles.
- Reverse words of a string. 1 Answer
- Declined OfferPositive ExperienceEasy Interview
I applied through a recruiter. I interviewed at Microsoft.
Got contacted by the recruiter with the online test first, I finished all six or seven questions. Then been invented to onsite interview for roughly half a day. Good Experience. No phone interview in between, that's is. Thank you.
- System File Coding Answer Question
- Accepted OfferPositive ExperienceDifficult Interview
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA).
Applied through campus recruiting. One telephonic round and then 5 onsite rounds. Interview included solving one coding question, and then testing it. Focused more on how to would I test the code, and debug it.
- * Merge two sorted linked list. The merged list should also be sorted. * Compact a string. i.e remove spaces * traverse a link list containing char* as data. test cases for the same. * reverse a string. test cases for the same. * remove all the given characters from a string. Answer Question
Helpful (6)Accepted OfferPositive ExperienceEasy Interview
I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft (New York, NY) in June 2015.
long but it was worth it! in the end i got the offer!! they like high spirited people!! thats is what it is all about!! keep a smile on your face and laugh a lot!
- Why do you want to work for Microsoft? Tell me about a time when you went above and beyond? Tell me about a time when you had to deal wit a difficult co worker or customer and how did you deal with it? Tell me about your self? They might ask you to role play in the group interview and sale something or another person to them as in why should they hire them. 3 Answers
Helpful (5)Declined OfferPositive ExperienceDifficult Interview
I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in June 2015.
Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads followed by an interview by the manager. Happened on Friday, got the offer on following Monday. Incredibly professional, engaging and challenging. Learnt quite a bit about myself in the process. Got to give it to Microsoft! From the arrangements (Flight/Hotel etc.) to the actual interviews, it was a genuine pleasure. Highly recommend the experience.
- Questions on design patterns. Design system for a hypothetical e-commerce store...entities...design it to be distributed. 1 Answer
- Print a matrix in spiral fashion...so Matrix input example (Arrows indicate how the spiral happens...start at first arrow go in circle and move to next arrow...etc.) ->1 1 1 1 1 1 -> 2 2 2 1 1 2 2 2 1 1 1 1 1 1 Output: 11111111111111222222 1 Answer
- Clone a linked list that has a cycle (do not fix the cycle). Is there a way to uniquely identify a node without relying on a hash code? 1 Answer
- a) Develop a XML parser (rules: Node closures and single root node..i.e. root node cannot be duplicated in structure). b) Count occurrences of words in a string (with string too large to be processed in memory). 1 Answer
- a) Develop LRU cache b) Design distribute file storage system with load balancing and fail-safes (machine taken offline or new machine/node added) 1 Answer
Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review