close
Skip to content

anyinterview/Product-Management

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image

Best interview preparation books

Other books

Free stuff

Online Resources

CV

Best way to write a cover letter

Best advice on how to prepare for questions

  • Be ready to talk about your favorite physical/digital product for yourself or for other people and do a proper “product tear-down”. Use the ‘CIRCLES’ method from Lewis Lin, by far the most useful mental model.
  • Know the “SAR” (or STAR or SPAR or similar) structure and the “pyramid principle” for organising your thoughts and answers. S, T, P, A, R refer to situation, task (or problem), action, result. Basically: some context, what was the problem, what did you do about it, and what happened? The pyramid principle developed by Barbara Minto, a consultant, refers to grouping your answers into themes that are easier to digest.
  • It also helps to know a few frameworks — 3C, 4P, Porter’s 5 forces, Market Entry, etc at the back of your mind.

Interview

PM interview:

  • Design
  • Strategy
  • Estimation
  • Behavioral
  • Technical

Startegy

Additional Product Strategy Practice Interview Questions

The best way to get better at Product Manager interviews is by actually doing them. You can practice by yourself out loud or even better with someone else. Here are some sample interview questions to get you started:

  • How would you increase YouTube’s daily active users ?
  • What are some ideas for improving mentorship on the LinkedIn platform?
  • What is your favorite product and why?
  • Start a new product category for Amazon -- what would you choose and why?
  • If you want to launch a new social networking product, what are the primary considerations?

Estimation

  • Learn hard facts: I know I said you don’t need to know the answers to the questions, but let me rephrase that. While you don’t need to memorize the answers, it’s crucial to know certain ubiquitous numbers. Let’s say you’re interviewing for Google. What is the market share of Google Search? How much of the pie does Google Cloud Platform have? What was Google’s revenue and profit in 2017? Knowing these numbers, and more, helps more than you’d think. To make your life easier, here is a short (and shabby) fact sheet I created while preparing.

Technical

  • Data Structures and Algorithms: GeeksforGeeks was my best friend here. I went through all the sorting algorithms and basic data structures used. Also brush up your CS fundamentals: OOPS concepts, Networking frameworks, how internet works, how WiFi works, what are the different protocols used and so on. Remember, you have to be so well-versed such that you can explain all this even to a 5 year old. To make lives easier, here’s the word doc I used while preparing, use this and keep adding more.

  • System Design: Ooh, we've hit bulls eye. Most people either don’t prepare or don’t prepare enough for this. Avoid that mistake, and use this GitHub repo as your Bible or Quran or Bhagavad Gita. Donne has done a brilliant job of breaking down everything needed. But no need to delve too deep; just practice the ten example questions given first.

  • Pseudocoding: Leetcode and a brilliant engineer friend of mine were my strongest pillars. I did not spend a lot of time here, as I knew they wouldn’t ask anything too crazy. If you’re well versed with coding, this should not be a hard section. Just make sure to enunciate, brute force first, optimize next and check for edge cases. This YouTube channel by Kevin Naughton is super, super useful.

  • How to crack technical questions in PM interviews

Additional Technical Practice Interview Questions

The best way to get better at Product Manager interviews is by actually doing them. You can practice by yourself out loud or even better with someone else. Here are some sample interview questions to get you started:

  • You are part of the Google Search web spam team. How would you detect duplicate websites?
  • What are some of the technical challenges with building a system to help restaurants receive orders electronically?
  • Facebook recently identified that mobile app users in 3rd world countries with significantly lower bandwidth have a poor user experience. How would you reduce bandwidth consumption across Facebook’s mobile app?
  • If you were the Product Manager for Gmail, how would you reduce the storage size on Gmail servers?
  • How do you monitor performance and measure success of a recently launched product/service ?
  • How do you gain credibility from the development / engineering teams as a new product manager?
  • What is the importance of engineering and technical teams as stakeholders ? How do you integrate them into the overall product vision?

Behavioral

Key Takeaways

Consider the following best practices:

  1. Clearly define the problem and the objectives
    • Make sure you understand the problem upfront. Candidates will sometimes latch on to a small part of the prompt that they heard and spend a lot of time going down an obscure path.
    • You should restate the problem and your assumptions about that problem in your own words and confirm it with the interviewer.
    • State any key assumptions you are making and ask follow up questions to clarify.
  2. Start with user needs
    • No matter the type of problem, keep the needs of your users first.
  3. Communicate your approach and provide some structure
    • Think and communicate how you are going to structure the problem before diving into it. The primary goal of case questions is to evaluate your problem solving process and abilities, not to evaluate whether you got to the correct answer. In many cases, there is no single correct answer.
    • Creating some structure around the problem is not only a good way to demonstrate that this is how you approach problems, but it is also a helpful interview tool. If you start by outlining your approach, you are less likely to forget to cover a certain aspect.
  4. Have a clear methodology
    • There are many prioritization models out there (e.g. the RICE model). Find one or two that resonate with you and be prepared to use them, since prioritization questions are quite common in Product Manager interviews.
  5. At each part of the problem, start broad and then narrow in
    • At each part of the process that you’ve structured, start by brainstorming several different options, and then use some stated criteria to prioritize and narrow in.
    • You want to make sure you consider a wide range of options and show that you can think creatively, but also that you know when to focus on the most promising option. Both are critical parts of the product management process.
  6. State your approach at the outset
    • Structure is critical - provide some outline upfront for how you plan to attack the problem.
  7. Gain familiarity of common technical solutions
    • It’s valuable to have a basic architectural understanding of some well known products -- for example Google Search and Facebook Newsfeed.
  8. Understand the differences between mobile and desktop applications
    • In preparation for your interview, review the key differences and considerations when building an application for mobile vs desktop. This is particularly important if the company you are interviewing with has a mobile product.
  9. Study the technology of the company you are interviewing with.
    • Prior to the interview, gain a basic familiarity with the company’s key technology. This preparation will not only help you answer questions you are asked, but can also inspire questions for you to ask the interviewer.

Prioritization

There are many factors that can go into prioritization. Some common ones includes:

  1. Engineering Effort
  2. Revenue Impact
  3. Customer Satisfaction
  4. Competitive Advantage
  5. Mission Alignment

Also

  • Stock options: If you’re in the US, working for a startup, you need to know about how companies are funded and how stock options work. That’s tricky territory not easy to explain in a summary other than to say “get clued up about finance because it’s your money and future we’re talking about.” Regardless of gender, ignorance is not cool. If you’re curious about the employer perspective on stock options for employees, I recommend Fred Wilson’s MBA Mondays posts from back in 2010, particularly the ones on “How Much?”, Vesting, Restricted Stock and RSUs and Options.
  • For all other negotiations (money, time, flexibility): I found that Josh Doody had some helpful advice for how to think about negotiations. His newsletters are informative but you can read his book too.
  • For women in particular, Anna Marie Clifton wrote a long post about how she negotiated for an additional $15,000 at Yammer. Silence can be a great ally in negotiations, and it’s useful to learn how to wield it.

Read

Conversion Funnel Analysis:


Advice for someone interested in getting into Product Management:

  • Talk to other Product Managers: It's valuable to hear a first hand perspective -- what they enjoy, the biggest challenges, etc.
  • Ask yourself why: It's important to do some introspection on your motivations for being a Product Manager and why you believe the role is the right one for you.
  • Mentorship is key: When evaluating job opportunities, take into consideration the expected level of mentorship and guidance you can receive from an experienced Product Manager at the company.

The top qualities interviewers look for in Product Manager candidates:

  • Passionate: Does the candidate truly care about the users and the problems they are trying to solve? Candidates who are excited and energized about solving hard problems are going to be more successful.
  • Problem Solver: A skilled problem solver is comfortable taking a large problem and breaking it down into smaller ones.
  • Strong Communicator: A Product Manager has many audiences -- it's critical to know how and what to communicate depending on who you are talking to.
  • Self-Starter: A successful Product Manager takes initiative -- one who not only identifies problems but takes the next step of trying to solve it. A Product Manager's role is filled with ambiguity, and it's important for individuals to have the mindset to just figure things out.

Common types of questions you may get in a Product Manager interview:

  • Behavior Questions: These are extremely common and intended to assess your skills as a Product Manager based on your prior experiences and background. Know your resume really well so you can speak to any part of it. It's also a good idea to be prepared with a few projects or products you worked on that you are most comfortable talking about.
  • Case Study Questions: These can take different forms but are usually Strategy, Design, or Technical or some combination of the three. Practicing example case questions will prepare you to be more comfortable and confident answering these types of open-ended questions. Check out Lessons 2 and 3 from this course to review case study interviews in more detail.

Some tips on how to stand out in a Product Manager interview:

  • Use the STAR: When answering a behavioral question, such as describing a problem you solved, consider the STAR Method to structure your answer:
    • Situation : Provide context for the problem
    • Task : Explain what needed to be done
    • Action: Describe specifically what you did
    • Results: Explain the ultimate outcome
  • Remember to demonstrate learnings: Often, more important than the ultimate outcome is what you learned along the way that helped you grow as a Product Manager. Make sure to highlight this when discussing your experiences.
  • Always break down the problem: Candidates who provide some clarity and structure to open-ended questions will stand out.
  • Above and beyond: It's not always practical or appropriate, but to really stand out, consider creating a product related proposal or project that is beneficial to the company and provide this as part of the interview process.

Communities


Growth Product Manager

Growth Product Manager is a relatively new role within the Product Management domain. Some aspects of a Growth Product Manager role that are unique and exciting:

  • Tinkering is key: Growth Product Managers are constantly trying new experiments, testing new ideas, and doing many of these at once.
  • New experiments more than new features: Growth Product Managers focus on how to get more customers to use existing features. A major challenge is identifying and experimenting new ways for customer adoption.
  • Quantity, not just quality: Sometimes in Product Management, the focus will be on building a small set of very high quality features to address customer needs. As a Growth Product Manager, quantity is critical -- you need to test a lot of ideas at once.

VP of Product

Examples of her day-to-day role as the VP of Product, including:

  • Morning review of emails to identify which need urgent attention
  • Looking at product metrics to see the direction her products are headed
  • Structuring her day to spend time on day-to-day tactical work as well as long term strategic thinking
  • Balancing the various requests that come to her (e.g. production bugs, sales team requests, customers feature requests, etc)

About

Product Management Guide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors