I get asked frequently for advice from folks who are looking to get into product management and often send them slightly customized versions of the same thing. I decided to write something a little more comprehensive and share it broadly.
There are a few phases of work for folks looking to get into product management:
- Start by learning about product management and what product managers do
- Figure out where you want to work and make a list of companies that are exciting to you
- Prepare for your PM interviews, and learn how you’ll be evaluated
1. Learn about product management
Product management is different from company to company. It’s worth learning about the different perspectives of product people at different companies, and here is a short selection:
- Read good product manager bad product manager, and good group product manager and bad group product manager by Ben Horowitz. It was written a long time ago, but most of the principles hold true
- What does a product manager do?– by Brent Tworetzky (VP Product at Invision)
- How to be a great product leader? – by Adam Nash (VP Product Dropbox)
- Principles of product management by Brandon Chu (VP Product at Shopify)
- What makes a good Product Manager? By Andy Johns (FB, Twitter)
2. Figure out where you want to work
An important part of the process is generating a list of companies you may want to work at by evaluating company size, quality of mentors, your connection to the product etc. Product management varies significantly by product, vertical (ecommerce vs. autonomous car PMs do different things) and individual company so it’s useful to spend time upfront here.
I recommend going somewhere where you think you’ll get good mentorship from people who are both experienced and very strong product managers. I also recommend joining a company which is growing, as a lot of opportunities can arise from growth.
Companies like Google and Facebook have very well respected product management practices, but it can be difficult to get an interview or get through their process without prior product management experience (unless you are earlier in your career where they have great rotational Associate Product Manager programs).
Some good resources:
- A day in the life of a Google PM
- What it’s like to be a Facebook PM
- Wealthfront blog of the top 100 mid size tech companies in the US
- Bill Gurley on valuing tech companies
3. Prepare for your interviews
Read and Learn: There are a few foundational books that will help you prepare for your PM interview and generally help you becoming a better product person:
- Read the lean startup
- Read design of everyday things to teach you how to think about user experience
- If you are a ponderer and not a doer I would recommend making things happen
- If you want to learn how to run a product development process I suggest reading agile product management which can be a bit dogmatic and dry, but it’s useful to know these foundational elements
- If you don’t have a technical background, I’d spend some time learning how technical systems work and some of the foundational elements of programming. The best way to learn is to read/watch videos (good resource) and take a Codeacademy class (javascript or python)
- Cracking the PM interview is a really good book by a former Googler, and I’d start by watching her youtube video
- Practice questions on the PM interview – it autogenerates a bunch of questions and you can go through them
Analyze products: Spend time breaking down products you like/don’t like – most ‘product people’ naturally do this, and enjoy this type of exercise. I like to break down my analysis into 1) Why does this product exist, what user need is it solving? 2) What do I like about the product? 3) What would I change and how would I change it?
Learn how you’ll be evaluated: Companies hire somewhat differently so make sure that you ask your recruiter or hiring manager about how you’ll be evaluated as part of the interview process. Here are a few dimensions from my experience that I’ve used, and seen used in the past.
My Interview Criteria: There are a few key skills that, I believe, PMs need to be successful and I use them to assess product management candidates. It’s important to have at least one area where you feel like you are excellent and can get that across during the interview process.
- Analytical Ability: Run AB Tests, interpret metrics, data informed decisions
- Product Sense: System design, UX design
- Leadership: Inspire, influence, build loyalty, have empathy
- Project management: Prioritize, get things done, make tradeoffs, unblock
- Technical ability: Ask the right questions, build trust/respect
Google Interview Criteria:
- Product Design: User experience and design
- Analytical ability: Fluency with numbers, product metrics
- Technical ability: System design, algorithms – earn respect from engineers
- Strategy: Business turnaround, go to market
- Culture: Googliness, kindness, leadership
Facebook Interview Criteria:
- Leadership and Drive: Influence, Self starter, influence teams
- Execution: Goals, metrics, prioritization, process
- Product Sense: Design, understanding users
- Engineering fit interview: Not a technical one like Google, more of a fit interview
Being a product manager is fun, challenging and a great fit for people who like to make things, and like making things in a better way.
Best of luck in your journey and thanks for reading!
Leave a Reply