Getting an Interview
Getting an Interview
Interviews for Top Jobs at Microsoft
- Software Development Engineer (735)
- Software Development Engineer In Test (SDET) (500)
- Program Manager (327)
- Intern (260)
- 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 (47)
- Associate Consultant (44)
- Program Manager Intern (44)
- Project Manager (43)
- Senior Software Development Engineer (41)
- Product Manager (39)
- Product Advisor (36)
- Account Manager (30)
- Hardware Engineer (30)
- Marketing Manager (25)
- Software Development Engineer I (25)
- Technical Support Engineer (23)
- Sales (21)
- Software Engineer II (21)
- Support Engineer (20)
- Engineering (20)
- Program Manager II (19)
- Premier Field Engineer (19)
- Software Development Engineer In Test (18)
- Marketing (18)
Program Manager Intern Interview
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in February 2008.
Received email from recruiter to see if I was interested on interviewing. First call from HR representative, mostly general career / C.V. related questions, very little technical questions. Invited to fly to Redmond campus for a full day of interviews. 5 different people, all program managers asking questions from widely different subjects like Databases, Networking, Problem Solving, UI design. Very exciting interview experience overall.
- Describe in detail all the steps that happen from the time you type www.microsoft.com in your internet browser until you receive the page back. Now add all details in case this were a secure page. Answer Question
Other Interview Reviews for Microsoft
Program Manager Intern InterviewAccepted OfferAverage Interview
I applied through college or university. The process took 6+ weeks. I interviewed at Microsoft (Ottawa, ON (Canada)) in November 2013.
Interviewed at my university, going to interview in Microsoft in about 2 weeks
- The manhatten problem. There are several Groups of People in a city-grid. How do you find the easiest place for them to meet? The easiest means the place that is the least amount of effort for the least amount of people. 1 Answer
I still have not been interviewed for the final decision.
Program Manager Intern InterviewNo OfferNegative ExperienceAverage Interview
I applied through college or university. The process took 4+ weeks. I interviewed at Microsoft (Toronto, ON (Canada)) in November 2013.
I talked to the recruiter at an information session event, asking about the job/application process for junior undergraduate students. She was very nice and enthusiastic. I handed in my application the next day to her in person, and was scheduled an on-campus (at my university) interview after 2 weeks. The actual interviewer was horribly unprofessional. He was grumpy to begin with, supposedly due to his jetlag from flying over to Toronto. He asked me what my interests are within Microsoft (User Experience/ Drivers and Firmwares/ OS and Dev Tools, etc) even though I had already filled out a form indicating my interests. Also asked me which internship position I'm most interested in, Software Development Engineer (SDE), SDE in Test, or Program Manager Intern (PM). I also indicated previously that I'm most interested in PM, which is under the umbrella term "Software Development" on Microsoft's recruiting page (http://careers.microsoft.com/careers/en/us/tech-software-internships.aspx). However, he seemed adamant on claiming that PM role is not a software position, saying multiple times that I'm interesting in SDE/SDET when I kept telling him no, I'm interested in PM. Off to a bad start, mostly since he didn't seem to even know what he was interviewing me for. He then asked me about my previous projects, reading my resume (seemingly for the first time). On my resume I mention OpenCV (computer vision), which he read as OpenCL, asking me questions about how I used it in parallel computing. I politely told him that I used OpenCV for processing images, but he didn't seem to understand it. After about 5 minutes (of the 30 minute interview) of him thinking I knew about OpenCL, he re-read the resume and realized his mistake. At this point, I thought he would just apologize/move on, but he proceeded to tell me how he thought it was OpenCL, that my program would be much better with parallel processing, and just overall making it seem like it's suddenly my fault for not using OpenCL. Now I'm pretty upset, since I felt that his view on my projects were not even based on what I did, but more what he thought I did. Regardless, he asked me technical questions, most of which I answered correctly. I had a momentary lapse in memory and said sorting an array takes O(logn), but I quickly apologized and stated the correct complexity. He seemed irked by my mistake and asked me to write a C code for mergesort. While I was writing this (wasn't that long, 5 minutes max throughout which I explained my thought process), he picked up his bag from the floor and started taking out packages. When I looked over, I noticed he had actually taken out the file for the next interviewee. He was obviously not paying attention, and he made it worse by taking out his phone and proceeding to check email or send a text. He pretty much ignored all I said and afterwards just briefly looked at my code (which was correct). Overall he was absolutely rude and unprofessional. Oh also, throughout the beginning few questions about my interests in specific jobs, he always started by saying "I have to ask this, ......" in the most oh-my-gosh-why-do-I-have-to-interview-people tone. Seemed like he didn't want to be there at all.
- Given an array of n elements (not sorted), what is the complexity of checking if an element is in the array? How do you improve it to less than O(n)? Answer Question
Program Manager Intern InterviewAccepted OfferPositive ExperienceDifficult Interview
I applied through college or university. The process took 4+ months. I interviewed at Microsoft in October 2013.
Microsoft was doing a meet and greet with students at my university. I dropped off my application and got an e-mail asking whether I would be interested in an interview about 1-2 weeks after initially dropping off my application. The interview process is two-fold. First is the on-campus interview. They basically asked the university for some rooms in the computer science building for a couple of day so they could interview students. I got interviewed by one of the guys that works in the Visual Studio department. We first started off with why I want to work at Microsoft and which type of products I would be interested working on. Next came the more technical questions (i.e. what programming languages do you know). I mentioned that I was programming in C and C++ at the time (due to doing a course on operating systems). The interviewer than proceeded to ask me to write a function that could spot a palindrome (in C) and also have error detection (i.e. if you input a -1 it returns and error). This part was a bit tricky cause I wasn't used to writing code on paper and I was already nervous which didn't help. But, after initially starting to write, the code started to flow and that part went well. Next, I was asked to design a sort of version control application that coders could use when working on projects. I asked the interviewer questions regarding specs and then just ran with it. I literally did not stop talking about the design until he told me to stop. I honestly think that's what got me through to the second round of interviews. Overall, the experience was really good. I'll be going for the second round of interviews in August.
- Design a type of application that would allow coders to talk to each other and work on code together. Answer Question
Program Manager Intern InterviewNo Offer
Very professional communications--had very little personal interaction until the interviews. First an onsite interview at my university (because I'm nearby Microsoft campus). That was about a hour, very open-ended. He asked me to design a product (a TV, computer, software, or something like that). Second an onsite interview at Microsoft campus. There were four interviews in total. No interviewer had a list of questions, but each definitely had a particular thing he wanted to discuss. The first interviewer asked how I (a) take input from users, (b) filter down user inputs to actionable items, and (c) communicate my decisions back to users. He always asked, "how would you do it better?" The second interviewer was more personal--she asked why I wanted to work at Microsoft, why I wanted to be on that particular team, why program management, and the like. She asked how I would handle a particular situation that involved managing limited resources and time. The third interviewer asked very direct questions, such as "You want to write a card-shuffling algorithm which recreates reality (not randomness) as closely as possible. Walk me through your thought process." Fourth interviewer was the boss--he just wanted to say hello and see if I was a friendly person. Overall, they wanted big-picture, end-to-end thinking. They were all about the process of making decisions. Two of my interviewers were friendly. One was apathetic, and the other was downright cold. There was no feedback during the interview, either positive or negative. No one ever joked or smiled.
- You want to write a program that shuffles cards as realistically as possible (not randomly, but realistically). How would you do that? Answer Question
Program Manager Intern InterviewNo OfferNeutral ExperienceDifficult Interview
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft in February 2011.
The difficulty of the coding/technical question(s) will depend on what position you are applying for and what round of interview it is. Overall, Microsoft asks very ambiguous questions to see what you will say. The first interview seemed much more qualifications based than behavioral based. Was 30 minutes long.
- What is the difference between Java and C Answer Question
Program Manager Intern InterviewNo OfferPositive ExperienceAverage Interview
I applied through college or university. The process took 1 day. I interviewed at Microsoft in November 2010.
I applied in the career fair at college and a few weeks later they scheduled an phone interview for me.
Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review