PM Interviews: How to Get To Peak Performance in 15–20 Hours (2023 update)

Fernando Delgado
Agile Insider
Published in
5 min readMar 1, 2018

2023 update: I wrote the article below 5 years ago. In April 2023, I made slight updates. Here’s what changed:

  • I no longer actively offer interview coaching, sorry. Instead, I now recommend communities, coaches, and courses that I believe can assist you in your journey
  • Large Language Models (LLMs) are now very popular as writing assistants. No LLMs were used for this article, except for Disclosure 1 at the end

I’ve conducted 500+ PM interviews in my 16 year career, and have coached dozens of individuals who want to improve their chances of getting the PM job of their dreams.

Prior to becoming a coach, I spent 5 years at Google as a Product Manager and 3 years at Yahoo as a Sr Director of Product Management. I have been featured in Cracking the PM interview and have launched products to hundreds of millions of users.

One thing I’ve learned is that landing your dream product management job is no easy task, even for top-performers. Just because you’re a successful Product Manager in your day-to-day job doesn’t mean you can automatically ace an interview. Look no further than the NBA Slam Dunk Contest to understand why.

Slam Dunk Contests and the NBA

Photo by Mark Jefferson Paraan on Unsplash

Since 1984, during each year’s All-Star Weekend, the NBA hosts a Slam Dunk Contest. The rules of the competition vary slightly every year, but typically consist of multiple rounds, subjectively scored by a panel of 5 celebrity judges. From 2008–2014 they allowed fan-voting via text messaging to pick the final winner. In 2015, they went back to the traditional judge panel.

As of 2018, out of the 33 Slam Dunk Champions, only 3 of them have won an NBA championship (Michael Jordan, Kobe Bryant and Brent Barry). Other than Michael Jordan, Kobe Bryant and Julius Erving, most competitors are considered “dunkers only”. LeBron James has famously avoided competing altogether.

In a critical manner, Slam Dunk Contests are to the NBA league what job interviews are to Product Management — they require similar but not fully-overlapping skills. The best NBA players are not necessarily good at Slam Dunk Contests in the same way that the best PMs are not automatically good an interviewing. I have personally witnessed really strong PMs get rejected from companies they thought they could easily get offers from, because they underestimated the effort needed to land a new job. The good news is that there is a systematic way to prepare yourself for PM interviews, even if you already are a top performing Product Manager.

15–20 hours of effort

Photo by Robert Baker on Unsplash

After training over 40 PM candidates and spending hundreds of hours coaching them on areas for improvement, I’ve found that a general rule of thumb is as follows: an investment of 15–20 hours of preparation is sufficient to get strong candidates to peak performance. Here’s a general breakdown of that time commitment:

  • 5–6 hours: read a book such as Cracking the PM interview or Decode & Conquer and pay particular attention to the frameworks/structure used in different types of questions.
  • 2023 update: take an online Course. This is a solid alternative to reading a book, since watching calibrated PMs answer interview questions is an effective way to improve your own delivery — you’ll pick up techniques for tone, speech pacing, energy, and body language. I recommend Product Alliance’s Hacking the PM Interview and you can get a steep discount if you sign up for all their courses.
  • 2 hours: prepare a set of personal stories to answer behavioral questions. They should cover strengths, weaknesses, struggles/challenging situations, achievements, life values/principles, mistakes made, and stories outside of work.
  • 3–5 hours: study 6–7 different products deeply. Your analysis should cover goals, main use cases, key pain points, users/personas, current solutions, what can be improved, competitors, and metrics to measure success.
  • 1.5 hours: ensure you are familiar with the most important technical concepts. You can read 40 Computer Science terms explained in layman’s terms. You should feel comfortable discussing high-level algorithms and data structures, as well as describing how common technical systems work behind the scenes (browsers, APIs, websites vs apps, and so on).
  • 1.5 hours: practice estimation questions as well as general analytical problems. These usually involve breaking down a seemingly intractable problems into smaller, digestible pieces, and then tackling those individually.
  • 2–4 hours: work with peers or PM coaches to conduct mock interviews. You can find peers in communities such as PMHQ, and coaches at Product Hired / interviews.tech.

General tips for interviews

  1. Stand up whenever possible: in between interviews and during interviews if appropriate. Standing up helps your body release endorphins and reduce cortisol, i.e. the “stress hormone”. This should improve your alertness and overall interview performance.
  2. Use the whiteboard: if you have the option of using a whiteboard during a design exercise or an analytical question, do so by all means. There are a couple of benefits: one, you get to stand up (see the point #1) and two, it allows you to articulate abstract ideas and apply structure to your answer in a more effective manner.
  3. Be pumped/excited: if you are able to convey genuine excitement and passion, you will likely score more points in your interview. So listening to a song that gets you going or watching an inspirational video on YouTube right before you walk in is a great idea.
  4. Try to connect beyond the interview: look for common ground with your interviewer — whether it’s a place you both have visited, a hobby you both enjoy, a type of food you like to eat, or an obscure band you both follow. Every interviewer is implicitly or explicitly judging whether you’d be an interesting person to work with.

About the author (2023 update)

Fernando Delgado has a B.S. in Computer Science and Mathematics from the University of Michigan, Ann Arbor. He started his career at Google as an Associate Product Manager (APM), where he contributed to Web Search (google.com), Google Maps, Voice Search, Android and Google+ Local. In 2012, Fernando joined Yahoo to work on its mobile app, the Yahoo Mail App and Yahoo’s APM Program. In 2016, he became a lifestyle entrepreneur and Product Management Coach in South Florida.

Fernando is currently a Product Manager on the YouTube Learning team, based in Colorado. His website is https://fernandodelgado.com and he can be reached at hello@fernandodelgado.com

Disclosure 1: Some of the links in this article are affiliate links, which means that I could earn a commission if you make a purchase using those links. This comes at no additional cost to you and helps support me as a creator. I only recommend products or services that I believe will add value to my readers.

Disclosure 2: Disclosure 1 was written with the help of ChatGPT. The rest of the article, including Disclosure 2 was written by me without the assistance of AI or any LLMs.

--

--