Microsoft Program Manager Interview Questions & Reviews
Updated Feb 12, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 107 ratings |
Interview Experience [?] Based on 107 ratings
|
See who your friends know who've worked at Microsoft and could give you an inside look.
See who your friends know who've worked at Microsoft and could help you prep for an interview.
| 11–20 of 106 Microsoft Interviews | Sort by |
Program Manager at Microsoft
Posted Dec 28, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Received and Declined Offer
|
Interviewed Dec 2011 in Seattle, WA (took 4 days)
There were two stages for PM.
First round was a 30 min on-campus interview which was very open-ended (ie design a better hospital information system and explain how you would roll it out to customers). It felt very short since the usual first round coding interviews I'd had were an hour, and Msft didn't ask me any coding questions.
Second round was really fun, since Msft flew me up to Seattle for 3 days and encouraged me to explore the city all at their expense. I had a full-day interview on the second day, which consisted of five people for about an hour or so each with a lunch break, which I had with my third interviewer.
First, my recruiter met with me to explain the schedule for the day and revealed which team I'd be interviewing with (he also said that you only interview with one team, and that team decides whether they want you or not).
Then I had my interviews, which included a wide variety of questions, such as:
- feature/spec design (ie how would you design some status-sharing/link-sharing system and what features would it have)
- business strategy (ie failure analysis of Msft Kin and what you would do differently without hindsight to avoid such failure)
- engineering design (ie how would you design/change twitter to allow a user who wants to see language translations of his feed, and what if he uses a third-party twitter client on his phone)
- people/customer questions (ie how would you resolve a hard conflict between you and a key engineer on your team, how would you juggle between competing customer demands, engineering constraints, time commitments, etc other dimensions)
- technical questions (ie client/server questions re: PBX, spin-lock code)
I enjoyed the interview questions for their variety and were a nice break from just algorithmic/coding questions like my other interviews. I also appreciated the technical questions, which removed my initial worry about losing a chance to solve engineering problems.
The interviewers had a variety of backgrounds and always left about five minutes for me to ask them any questions, and the people on the team I interviewed with all seemed very cool.
Between interviews, my previous interviewer would converse with my next interviewer for a minute to "prep" him/her, so I'm guessing that if your first three interviews go very well, by the fourth one your interviewer's impression of you has been compounded positively three times before even meeting you.
By the fourth interviewer, I was getting a strong hint that they had already decided to give me an offer (since I was not done interviewing, I was surprised when they implied it), so when I heard back a week later it was more of a confirmation.
Msft also put together a sight-seeing package and restaurant recommendations, all of which they either cover on-spot or reimburse you for later. This is great if location is a factor in your decision, as it was for me.
Then the same recruiter worked with me as before to explain all the details of the offer, and there was very good communication (fast email responses, hour-long phone calls, etc).
Overall an enjoyable experience!
Interview Questions
Reason for Declining
Since I had a great experience interviewing and a competitive offer, it was hard to decline, especially since a PM position set aside for college grads which is technical (as opposed to just UI/UX or marketing) that offers the all-around comp of a large company is pretty unique. However, I chose a competing offer at a startup that was riskier but something more fast-paced and exciting that I can afford now without a family. If I were a little older I would choose Microsoft, but would have to apply to the PM II position since PM I is reserved for college grads.
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Dec 9, 2011
4.0
Difficult Interview
|
Overall Neutral Experience
|
Received and Accepted Offer
|
Interviewed May 2011 in Bellevue, WA (took 2 days)
First round interview on campus after resume screening. I did well (he said "Wow" to my answers). Role playing: interviewer pretended to be an engineer and proposed a design solution to a problem, and told me to be the program manager and respond. Asked about how I would define metrics to measure for X and Y.
On site interview, asked to design X, optimize Y, come up with how X would be different as you moved from one hardware platform to another.
The hiring manager who ended up hiring me, I didn't like, so I requested that I have one of the other interviewers be my manager, and they were willing to fulfill that request.
Interview Questions
Negotiation Details
Presumed Interns don't really have any negotiating power as it's a well defined program (over 1,000 interns per summer)
Other Details
The interview consisted of a 1:1 Interview, a Skills Test and a Background Check.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Dec 2, 2011
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Seattle, WA (took 3 weeks)
I was set up with the interview through my school recruiter, who asked me to fill out a preference sheet (indicating what areas of interest, front end, back end, etc.). When I arrived on the MS campus, I found out I was interviewing for nothing I'd preferenced. When the interviewers asked me what I was interested in, I was honest. It didn't align with their work and on my third interview my interviewer told me I was a good candidate but not for that team. I was very thrown off by this and he wouldn't let me talk about it any more. He also said he was my last interview, but when I was waiting for the shuttle my fourth interviewer came to get me. It seemed very disorganized. The questions weren't hard, but it seemed like I was set up for failure from the beginning. I was disappointed to have such a bad/pointless experience because I've always heard how good the MS interviews are. I wasn't impressed. Microsoft is very generous and takes care of all travel arrangements, so that was very nice. Another thing that turned me off... I found a manager publicly tweeting about how I wasn't a good candidate. Not professional
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Nov 24, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Redmond, WA (took 2 weeks)
Gave my resume to one of the university recruiters who was on campus and got a phone interview scheduled in the next couple of weeks. The interview was more of resume and basic design questions, and at the end of the interview offered me to come onsite for a whole day of interviews for Fulltime PM role.
Arrived in seattle a week later and drove to redmond, very nice treatment from MS which is very obvious. The next day interview was pretty hard, a lot of complex design questions for eg: design a restaurant order taking application, design an alarm clock near airport and blog system). I really dont know whats right or wrong and was kinda upset with the reactions.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Nov 16, 2011
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 (took 2 weeks)
I got shortlisted for this position through University Career Fair. He asked me one design questions & one coding question. Besides that I was asked behavioral questions like why program manager, why this course etc
Interview Questions
"Hello word" to "world hello"
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Oct 31, 2011
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Sep 2011 in Seattle, WA (took 3 months)
I was contacted by MS recruiter in Jun or Jul and he asked me to wait until PM positions opened for interviews. Thereafter he contacted me again in August for a telephonic interview that went on for about 45 min to an hour. The interview was great and he told me to wait till he can arrange for an onsite interview. In Sep first week I went to Seattle for the final round. I had 3 interviews - the first one was about my resume and the work I had done and about a design question and a guesstimate question. This round was good. The second round was about domain expertise and more design ques, I was being interviewed for online division and this round was okish, it could have been better but still was alright. The third round was about the product and behavioural round . This round was good. I was fairly optimistic, however when I didn't get called for a 4th round I started to be unsure if I will make it. However the overall interview process was good and MS provides some good boarding and lodging arrangements.
Interview Questions
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Oct 31, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Oct 2010 (took a day)
Nice interviewer but not very talkative. He was in higher management. He was looking for certain answers to the design questions that he wanted. Seemed to really enjoy his job and the company culture. On campus interview. Scheduled interview through email. Very responsive and efficient. Went into great detail about job responsibilities.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Oct 26, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 in Redmond, WA (took a day)
Got the interview by applying through my university's co-op job website. Had a seminar on campus to meet with the team and who would be interviewing us. Had 2 back-to-back 1-on-1 interviews with current program managers, each being about 45 minutes long. Asked to design user experiences on different devices.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Oct 24, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Feb 2009 (took a day)
There were two rounds of interview as a college grad. Round 1 was a 30 minute on campus interview. Round 2 was flying out to Microsoft headquarters for a full day of interviews. The full day was back to back interviews -- I met with probably 5 people, each in a 1:1 situation. Program Manager interviews are divided into 3 sections: 1) design 2) behavioral 3) problem-solving. Each interview was composed of all 3 sections.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Oct 23, 2011
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 (took a day)
I submitted my resume to a recruiter at a career fair at UC Berkeley. A week later, they emailed me, offering an on-campus interview. The email said that dressing casually for the interview is okay. "Be comfortable! We’re more interested in what you have to say than what you’re wearing. Microsoft employees usually dress casually, but if you’re comfortable in business attire, go ahead and wear it. "
The interview site was at my college's career center. There were about a dozens companies there that were interviewing UC Berkeley students. Most of the companies were consulting, finance, accounting, or business-related. The students sitting in the waiting room were dressed in very nice-looking suits, whereas the Microsoft candidates dressed casually. One guy was wearing a sandals and a brown button-down shirt that was untucked. I on the other hand was wearing dress-pants and a dark dress-shirt. Basically, I was dressing semi-formally, the business candidates were dressing very formally, and the other Microsoft candidates were dressing casually. The Microsoft interviewer wore a polo shirt. The business recruiters were dressing formally.
My interview was allocated 30 minutes. The first question was "tell me about yourself." I didn't say much. I just said what my major was and that I'm a UC Berkeley student who wants to work for Microsoft. During the interview, the interviewer asked OOP questions, which I easily answered. Next, he asked me to give an algorithm to shift a String 10 elements forward. The elements that fall off the right would go back to the front of the String, if you know what I mean. It took me 15 minutes (not sure if this was true, but it felt like 15 minutes) to come up with the solution. I was sweating bullets. The interviewer really wanted me to talk out my thought process and what was going on in my mind. Everything I said was convoluted and did not seem like it would progress nicely to the solution. Sometime during the 15 minutes of problem solving, I was thinking "I'm so not gonna get this job". In the final 10 seconds I suddenly realized the solution and told it to him. If I had figured out the solution earlier, he probably would have asked me to code it in my language of choice, but there was no time left.
5 minutes was left for me to ask him questions. I asked him whether I took too long on the algorithm question. He said "no, we just want to see that our candidates are able to think in a structured way".
I got a rejection email 2 weeks later, probably because my major is not computer science related, but I taken a few lower division CS classes, and I plan to take a couple upper division ones next semester. "We have carefully considered your qualifications and skills. In light of our current opportunities, we will be pursuing other candidates whose background and abilities more closely match our needs at this time. If you have any questions, please contact your school recruiter."
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?


