What's the best way to prepare for a product management interview at a big tech company? What resources would you recommend to a prospective so they can best showcase their experience and aptitude for role. (B2C focused PM)
I think of interviewing as a muscle that you develop and keep strong. Approach interviewing in an intentional way, and get additional help where you need it. I recommend picking up one of the popular product interview books. They cover the basics about telling your own story, and describe the range of interview styles and questions you'll face. You’ll learn about the difference between behavioral interviews and case interviews.
Take the time to do real mock interviews. What do I mean by “real mock”? Pair up with others who are interviewing or are willing to listen to give you feedback on your responses to interview questions. Doing this with another person (face-to-face or via video) helped me get over the nerves of being on the spot, answering a question I wasn’t ready for. The practice sessions helped with my confidence in my responses and ability to handle an unexpected question.
Once you have the baseline preparation done, find someone who is more experienced in your industry or works at one of your target companies, and ask them to go through a mock interview or give you feedback on a specific case question. They’ll have a better sense of where you’re doing well and where to keep learning and practicing.
There are so many great resources nowadays on what to expect for big tech interviews, so instead of reiterating they key themes from those, here's my not-so-common take:
- Understand what the interviewer is looking for. Across big tech, the interviewer panel is diverse and each person is trying to get enough signal to make a recommendation for the area they are evaluating. It's in your interest to find out early on what it is they are after. For example, if you know you're being evaluated for Product Sense, spending 20 minutes to go deep on architecture or analytics isn't helping the interviewer make a call on you as a candidate. I'd even go as far as asking your recruiter or interviewer themselves what the topic of the interview is to put you in the right mindset.
- Great, you've learnt the framework ... now unlearn it. Ok, maybe "unlearn" is a bit sensationalist, but hear me out. CIRCLES, Strategy Framework, 5 Whys, Business Model Canvas, Porters Five Forces, etc.. These are all great frameworks and they help you break down tough problems. Where I've seen many candidates fail is by being so set on using a framework that when they hit a roadblock or a probing question, they don't know how to handle it and fall apart. The best way of avoiding falling into this trap is by practicing mock questions to the point where you know when to call upon a framework to help guide you, but not have it be the entire basis of your answer. This will also help you appear more natural in your communication style and make the interviewer feel like they are part of your quest to solve the problem vs. you regurgitating frameworks they have heard hundereds of times.
- Show your working - In this new remote world, interviewing has gotten even harder - for both the candidate and interviewer. Social cues, body language, conversation pacing, whiteboarding are all more difficult. That's why it's more important than ever to show your working. At Google we have a shared document that we encourage candidates to leverage. I personally love it when I see candidates jump in the doc and capture their stream of conciousness as we work on a problem together. It helps me evaluate what that candidate might be like to work with. The best candidates can go through the Forming, Storming and Norming stages in a collaborative manner verbally and written.