Professional Documents
Culture Documents
DOC-20240612-WA0000_240618_085727
DOC-20240612-WA0000_240618_085727
DOC-20240612-WA0000_240618_085727
Management
Interview
A Preparation Guide
Preface
Are you aspiring to become a successful Product Manager and embark on a
journey in the world of tech and innovation? Are you eager to stand out in
your product management interviews and secure that dream job? Look no
further! Welcome to the "Product Management Interview - A Preparation
Guide," your comprehensive roadmap to acing product management
interviews.
1
Product Management Interview - A Preparation Guide by Technomanagers
Table of Contents
● Introduction to Product Management Interviews
○ The Rising Demand for Product Managers
○ Skills Required for Success
○ Interview Formats
● The Role of a Product Manager
○ The Crucial Role of a Product Manager
○ Challenges Faced by Product Managers
○ Impact of a Product Manager
● Understanding the Interview Process
○ The Stages of the Product Management Interview Process
○ Preparing for the Interview Process
● Case Interviews: Cracking the Product Management Case
○ What Are Case Interviews?
○ The Structure of a Case Interview
○ Strategies for Cracking the Product Management Case
● Product Design Interview Cases
● Product Improvement Interview Cases
● Product Strategy Interview Cases
● Product Metric Interview Cases
● Technical Interview Preparation
● Bonus - Google Preparation
● Conclusion and Next steps
2
Product Management Interview - A Preparation Guide by Technomanagers
3
Product Management Interview - A Preparation Guide by Technomanagers
Interview Formats
Product Management interviews come in various formats, depending on the
company and stage of the interview process. Some common formats include
Product Design/Improvement Interviews: You might be given a
product scenario to design or improve. The focus is on your ability to
think through user problems and propose solutions.
Product Strategy Interviews: Similar to those in consulting, you'll
be presented with a business problem and asked to develop a strategy
or make recommendations.
Product Metric Interviews: A metric based question is asked to
assess your ability to analyze complex problems, make data-driven
decisions and communicate effectively.
Technical Interviews: While you won't need coding skills, you may
face technical questions related to the product's technology stack or
industry-specific challenges.
Behavioural Interviews: These assess your past experiences and
how they relate to the role. Expect questions like "Tell me about a time
when you had to prioritise features."
4
Product Management Interview - A Preparation Guide by Technomanagers
5
Product Management Interview - A Preparation Guide by Technomanagers
6
Product Management Interview - A Preparation Guide by Technomanagers
7
Product Management Interview - A Preparation Guide by Technomanagers
8
Product Management Interview - A Preparation Guide by Technomanagers
9
Product Management Interview - A Preparation Guide by Technomanagers
10
Product Management Interview - A Preparation Guide by Technomanagers
11
Product Management Interview - A Preparation Guide by Technomanagers
12
Product Management Interview - A Preparation Guide by Technomanagers
13
Product Management Interview - A Preparation Guide by Technomanagers
14
Product Management Interview - A Preparation Guide by Technomanagers
primary users, parents will be secondary users, and school admins will
be other stakeholders.
4. User Segments: Come up with as many user segments as you can
using their Demographics(Age, Gender, Income, Education, etc.),
Psychographics(Beliefs, Values, Pain Points, etc.), Geographics(Region,
City, Community, etc.) and Behaviour(Hobbies, Habits, Digital Media
usage, etc.)
5. User Journey: Outline the steps a user will take to interact with the
product. Consider the user journey from start to finish. For example -
Broadly the customer journey of users who use travel applications can
be divided into Pre Travel like Exploration, Booking, During Travel and
Post Travel.
6. Use Cases/Pain Points: It is always advisable to map out the
customer journey and then find out different pain points in the
journey.Understand the pain points of users by getting into their
shoes. These can be related to bad UI/UX experience, low quality
products, gap in the market etc. For example - Zomato identified lack
of information about restaurants, no time for cooking etc. and created
a platform to serve these needs.
7. Define Feature to solve Pain Points: Think of what features can be
built to solve the above pain points. Think about how easy it is for
users to navigate your design.
8. Prioritize Features: Prioritize the features you've designed based on
their importance to the user and business goals. Determine the scope
of the design. Which features and functionalities should be included in
the initial release, and which can be added later? Consider what will
deliver the most value. Mention at least one Moonshot(100x) solution
(Virtual Reality, Augmented Reality, etc.) to signal the interviewer your
creative thinking style.
9. Success Metrics: It is crucial to measure the success of any product
or feature that you are building.Start by defining North Star Metric and
then relevant supporting metrics.
15
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Alright, to understand the problem better, I would like to ask some
clarifying questions. When we talk about kids, I am assuming we are referring to an
age group of 10–16 years who can travel alone. Also, I am assuming that parents
will be booking the rides for their kids.
Interviewer: That’s a fair assumption
Priyanka: Also, we are catering to the age group of 10–16, so there will be no
requirement for booster seats.
Interviewer: That’s correct.
Priyanka: Should we design a new app or integrate it into the existing app? I think
we can extend the existing app as this will help us leverage our existing user base
to use this feature.
Interviewer: Sure.
Priyanka: Today, parents struggle to get their kids to travel alone and want to
make their kids independent from a young age. So, having the option to book a
safe ride through Lyft can reduce the transportation issues they face. The goal of
the product is to provide a safe ride to the kids who want to travel from one point
to another.
Interviewer: Yes.
16
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Okay, the way I would like to go about it, first we will discuss the
different user segments and then focus on a specific user persona. We will go
through their journey to see the pain points they face. Then we will see solutions
corresponding to the most pressing pain points. After that, we will talk about the
metrics to track whether our solution is working or not. Finally, we can discuss
some trade-offs or future trends that can be used. Are we aligned on this?
Interviewer: Sounds great, please go ahead.
Priyanka: Essentially, our app will cater to all the different customer segments.
From the parent segment, I would like to focus on single/working parents as they
are the ones who have to potential to provide a huge user base for our application.
Teens will be the secondary users of our application.
User Journey:
I will try to visualize the journey of a parent who wants to book a ride for their kid
from point A to B.
1. Register their kids on the platform
2. Schedule a ride for their kid
3. Kids will board the cab
4. Track the ride
5. Kids will offboard the cab at the destination
6. Payment will be charged for the ride
17
Product Management Interview - A Preparation Guide by Technomanagers
Solutions/Features:
Solutions for the pain points #2:
A. Smart screen: There will be a smart screen in the cab. Parents will be able
to chat with their kids so that they can know their whereabouts. They can
also send an SOS signal in a single tap through the screen if they are
uncomfortable during the ride. This will help them in getting immediate
assistance.
B. Drop-off/Pickup Notes: If the parent is booking a ride for their kid
remotely, they can add notes through which they can provide instructions to
their kids. For example — If the kid needs to sign out of their cricket practice
session, the parents can send a reminder to collect their kit through the
notes section.
C. Verification code: Parents might book rides for their kids remotely. So they
can provide a code to their kids which will help them identify the right cab.
The driver will match the code shared by the kid, and post verification, the
ride will begin.
18
Product Management Interview - A Preparation Guide by Technomanagers
immediately notified if drivers deviate from the normal route. Also, a support
team will instantly get in touch with the parents to help them.
D. Schedule with the same driver: The parents should be able to schedule
weekly rides for kids. Also, if the same driver picks up the kid there can be
increased trust and safety.
Success Metrics:
1. Number of rides successfully completed by kids
2. Customer satisfaction score(CSAT)
3. Number of ride cancellations by drivers
4. The average rating that is given to the driver by the parent post-ride
completion.
Shailesh: Okay, as I understand the problem, moving cities means people are
moving into a different city for a long period, like recent graduates joining the
company.
Interviewer: Yes
Shailesh: Okay, before moving on to the solution, I have some questions that I
want to clarify. When we are thinking of designing products for people moving into
the new cities, what is our prime focus? There are a lot of use cases like searching
for a home, and information about necessary services like schools, hospitals, etc. It
can be entertainment like socializing with others. According to my standpoint,
19
Product Management Interview - A Preparation Guide by Technomanagers
house hunting is the first thing we look out for, so we can target that; what do you
think?
Interviewer: Yeah, absolutely, that’s the first thing we look out for. Go ahead.
Shailesh: Also, I am assuming that we are the platform that is facilitating both the
parties, the ones who are listing the houses on the platform and the ones who are
seeking the houses on the platform.
Interviewer: That’s a fair assumption.
Shailesh: Alright, one more question, is there any resource or time constraint I
should be aware of? I am asking this question because it may play an important
role in prioritizing the feature and forming a product roadmap and deliverables.
Interviewer: Let’s say we have to deliver this product in the next 6–9 months.
Shailesh: Let me form a product goal; the goal of the problem is to design a
product that will improve the house-hunting experience while moving into a new
city.
Interviewer: Yeah, go ahead.
Shailesh: The way I would like to approach this problem is, first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see some potential
solutions in priority and corresponding success metrics. Last we can think of some
of the potential tradeoffs or future aspects of the solution. Sounds okay?
Interviewer: Sounds great.
20
Product Management Interview - A Preparation Guide by Technomanagers
apartment in which they can spend the rest of their lives. Because they are
the ones for whom socializing is very important, they want that kind of
apartment.
4. People who want to lease their apartment on a rent agreement, PG owners,
etc.
Shailesh: All the customer segments are interesting; those I would like to focus on
are the ones who recently graduated. This has a great total addressable market,
and it is the segment with which I can personally relate as well. What do you think?
Interviewer: Yes, this can be a potential target segment. Go ahead.
Shailesh: Let me state the overall board journey of the customer segment so that
we can have a great list of the pain points of the customer segment.
User Journey
1. Decide on the locality depending on the different amenities.
2. Check out the houses, their prices, and other facilities.
3. After finalizing the house, they complete the formalities of the rent
agreement.
4. After moving into the house, the initial setup requirement is there or the
room decor requirement is.
Pain Points
So now, depending on the user journey, let me think of the potential pain points:
1. Deciding on the locality depending on your preference is a real pain. There is
always a tradeoff between deciding the locality. Let’s say there are multiple
layouts or localities near a tech park where our office is, so we need to
decide between different tradeoffs like price, is it close to the main road so
that I can find accommodation to the office or should I go for the
accommodation that is a bit deep inside the locality so that I will be away
from the all the pollution on the main road and vehicles noise, are all the
facilities available nearby, etc.? Choosing an area is a real pain.
2. After choosing the area, choosing the house or society is the real headache
because we need to talk to so many people like flatmates and owners,
shortlisting it and seeing if the house is clean or not, or if it is big enough,
Seeing pictures, reviews, etc., are time-consuming.
3. Negotiating with the house owner is also very daunting; people who are just
coming out of college may not have the required bargaining skills, so they
21
Product Management Interview - A Preparation Guide by Technomanagers
may feel looted after moving into the house regarding the rent or the
security deposits.
4. Completing all the formalities in the societies, and getting a rent agreement
formed is also frustrating.
5. Setting up the house and getting to know the essential things such as the
supermarket, hospitals, and medical shops is also sometimes painful. Some
people want to have some kind of décor.
Shailesh: Until now, we have discussed that we want to have one product that
makes the house-hunting experience very comfortable for the people moving to the
new city. Then we discussed the target segment and their pain points. I will pause
for a while if you have any questions regarding this.
Interviewer: This looks good.
Shailesh: I think getting to know about the essential things, supermarkets, etc., is
something that Google has done over several years, and they are doing a fabulous
job in this. People are also kind of accompanied by using Google in this. People are
also aware of the documents needed for rental rent agreements, and in many
cases, the owner is the one who agrees. The pain points #1 and #2 are still a big
problem because, as a person, I would want to live in the locality or house that
suits my preference.
So should I go ahead and put the solution for problems #1 and #2.
Interviewer: Yes
Solutions/Features
22
Product Management Interview - A Preparation Guide by Technomanagers
like 4–5 hypermarkets and nearest bus stops. Depending on it, the user will
judge which society he wants to deep dive into.
2. We can have an AI voice assistant to which you can talk out all our
requirements, budget, and need areas, and it will automatically list out the
best result for you according to your preference. We can use collaborative
filtering for these features depending on the past preferences of some other
people.
3. We can have premium features like “Ask Expert,” where you can talk with our
expert and get 1–1 consulting and complete end-to-end house hunting
journey and solutions to hidden problems and nuances, etc.
Prioritization
For MVP, by which we are testing out the hypothesis,
● We can go with features #1 or #3 for pain point #1.
● For pain point #2, we can have the solution that is #1.
We can have advanced features on our future roadmap once we have tested the
hypothesis and gauged the initial market sentiments about our offerings. Is that
okay?
Interviewer: Yes, that’s good.
Success Metrics
Shailesh: Now, let’s look at the success metrics that I want to track.
1. No. of installs/ Downloads of our application.
2. Average number of search queries for the areas and the houses per day.
23
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Okay, let me first clarify my understanding of the library; the library is
the place where one can find a lot of resources which he wants to read, he can rent
books, and it also gives the kind of environment which is suitable for reading books
and networking with other people. Is there any other thing in your mind that you
want me to add to this?
Interviewer: This seems okay.
Shailesh: I have a few questions which I want to get clarified. When we are
designing the library for the future, I am assuming that we are using advanced
digital technologies, which may have a prominent impact on the social and
economic well-being, something like a high-tech library. Are we aligned on this?
Interviewer: Yes, we are designing something technologically advanced.
Shailesh: Alright, since libraries can be of different types, like physical, virtual, or
hybrid ones. What are we currently focusing on? From my standpoint, we can have
a high-tech hybrid library assisting with advanced technology. Although the
completely virtual libraries are highly scalable, the hybrid library will have an initial
physical cost. Still, the kind of impact hybrid libraries may give is completely
unmatchable, so I want to proceed with the hybrid library. What do you think?
Interviewer: Yes, you can go ahead with the hybrid library.
Shailesh: Is there any resource and time constraint should I be aware of because it
may play an essential role while prioritizing the features?
Interviewer: No, we do not have any resources or time constraints; you can go as
far as possible.
Shailesh: Alright, let me reiterate what we have discussed and form an objective of
the problem. The goal of the problem is to create a hybrid library assisting with
advanced technology or Industry 4.0 to give the users a one-of-a-kind experience.
Interviewer: Go ahead.
24
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: The way I would like to approach this problem is first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see some potential
solutions in priority and corresponding success metrics. At last, we can think of
some of the potential tradeoffs or some future aspects of the Solution.
Interviewer: Sounds excellent.
User Journey
Shailesh: Alright, let’s see their broad user journey, which will lead us to their pain
points and use cases.
1. Get into the library and put their belonging in a safe place.
2. I am searching for books and a place to sit.
3. Reading and access to the necessary facilities.
4. Return the material and check out the library.
Pain Points
Shailesh: Now, let’s see the different use cases or pain points
25
Product Management Interview - A Preparation Guide by Technomanagers
Solutions/ Features
Shailesh: Now, let’s see the solutions to the above pain points.
1. The library can have a web application that anyone can access and is
able to see if there is an empty space inside the library or if certain
books are available or not. He should be able to book the slot. When you
reach the library, you just have to scan the QR code and enter the
library. [Solution to pain point 1]
2. The library can also have premium users who don’t have to book a slot;
they can just walk into the library; and the library can use computer
vision to track the users. [Solution to pain point 1] [Moonshot]
3. For searching the books, there can be a kiosk desk installed in which you
can type in the books you want to read. It will point out the exact
location of the books, and you can get the book. [Solution to pain
point 2]
4. The library can also have virtual reality installed in which you just say
which book you want to read, and it will tell you the location of the book
and escort you to the place. [Solution to pain point 2]
5. There can be drone assistants where you can talk, and they will escort
you to your seat and deliver the book there. [Solution to pain point 2]
[Moonshot]
6. The library can have audible rooms; you just book the room, and you can
listen to the books, this noisy room has an immersive screen at which
you can read the book. This feels like same as if you are reading a
physical book. The person can also see the summary of the book, also
bookmark anything, and send it to his personal note, etc. [Solution to
pain point 2]
7. There can be different dynamic infographics that can help a user to
access other areas like washrooms, drinking water facilities, and cafes to
get coffee. [Solution to pain point 3]
26
Product Management Interview - A Preparation Guide by Technomanagers
8. There can be a facility to call a drone assistant who will escort you to
different places like a washroom and can get you coffee, Sweets and
Savories etc. [Solution to pain point 3] [Moonshot]
9. The library can have the facility of walk-in and takeaway kind of feature
in which if a person wants to rent a book; he just needs to walk in taking
take away the book with him. He will automatically be charged with the
rent. (On the same line as Amazon Go). [Solution to pain point 3]
10. The library environment(Temperature and Odor) should be adjusted to
the one which is perfectly suitable for reading books. [Solution to pain
point 4]
11. The library can have multiple discussion rooms, which can be booked
online, and you can have discussions with colleagues. The discussion
rooms should be equipped with a projector, screen, etc., which boosts a
person's productivity. [Solution to pain point 4]
12. The library can have a feature in which, as soon as their slot gets over,
they will be automatically charged the amount. In the case of the
physical books, they don’t need to return the book, the drone will take
care of that, and in the case of the audible or digital text, the access will
be denied. [Solution to pain point 5] [Moonshot]
13. The library should also have a recommender system or use collaborative
filtering; it can suggest some of the books you want to read if you come
again. [Moonshot]
Prioritization
Shailesh: Now, let’s prioritize the different features since there is no constraint on
the time and the resources, so what I would like to go for are the ones that have
the highest impact. I would like to have features #1, #5, #6, #8, #9, #10, #11,
#12, #13.
Success Metrics
Shailesh: Now, let’s see some of the success metrics that I would want to track
● Average number of daily visitors.
● Average percentage (%) occupancy of the library.
● Average time spent by a user in the library.
● Average percentage (%) of the returning users.
● An average number of books read by a user per month.
● Customer lifetime value or average revenue per user.
● Daily visitors / Monthly visitors to gauge the user’s stickiness to the offerings.
27
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Okay, let me clarify some questions to get the scope of the problem.
What is the objective of designing this digital shop? I am asking this question
because the requirements of the different businesses can be different, and they can
vary from big enterprise businesses to small and medium-sized businesses,
depending on the nature of the business.
Interviewer: We want to design the digital shop to empower those who don’t have
their websites. During the COVID era, small and medium-sized businesses have
taken a hit, so we want to empower them to achieve more.
Shailesh: Great, So we are designing this digital shop for SMEs. Are we going to
provide our independent delivery fleet, or does the seller manage it, or does the
buyer have to take care of delivery?
Interviewer: For now, you can assume that there is an option of delivery with the
help of the existing workforce.
Shailesh: Okay, Is this a digital shop for a particular segment like clothes,
necessary items, perishable or non-perishable? Or can I decide as I approach the
problem?
Interviewer: You can decide as you go.
Shailesh: One more question; Is there any resource or time constraint I should be
aware of? I am asking this because this may help prioritize the product’s features
and form a product roadmap.
Interviewer: You can assume we have to deliver this in the next six months.
Shailesh: Okay, let me reiterate the goal so that we are on the same page, “We
have to build a digital shop for empowering small and medium-sized businesses.”
The way I would like to approach this problem is first we will see the goal of the
28
Product Management Interview - A Preparation Guide by Technomanagers
product, we will see our customer segment, then will see their user journey after
prioritizing them. We can think of the potential pain point of the particular segment
and then list some of the solutions. After prioritizing the solutions/features, we can
think of their success metrics to see how our product is performing. At last, we can
think of some of the future features to be aware of to have a clear vision of the
product.
Interviewer: Sounds good, please go ahead.
Shailesh: Let me set the product goal; this product will facilitate both buyers and
sellers for a seamless sales experience. With that, let me define the customer
segment.
Customer segment
1. Buyers/shoppers
2. Sellers/shopkeeper
3. Delivery executives (If we are facilitating delivery)
4. Suppliers (secondary) I am adding suppliers if we have a vision of an
end-to-end digital supply chain.
I would like to target the shopkeeper as he is the owner of the shop.
Pain Points
1. It is painful to hustle every morning to open the shop.
2. Sometimes shoppers see a lot of items and then don’t buy them. It feels
frustrating and time wasted to organize all those products back to their place.
3. It feels helpless to extend the product line because of the limited space in the
shop.
29
Product Management Interview - A Preparation Guide by Technomanagers
4. Bargaining takes a lot of time in a day; it feels even more frustrating when
the other shoppers want your attention.
5. There is always mental instability if we have given products on credit.
Sometimes it takes a lot of callbacks.
6. Forgetting the things that need to be ordered leads to calling the wholesaler
again for the items.
7. Worried about the growth of the shop.
Solutions/features
We will have a mobile application that will have the following features
1. We would be able to create as many shops as we want; there would be a
description of the shop where the shopkeeper can tell what this shop is all
about.
2. In the digital shop, he should be able to organize the different product
catalogs for different categories. He should be able to insert any new
product, its image price/other details, and which category it belongs.
3. There is one tap-sharing feature by which he should be able to share the
product catalog or the complete shop link to their buyer via WhatsApp or any
other social media channel.
4. The shopkeeper should get alert whenever something has become out of
stock so that he can plan accordingly. After the product is stocked out, it will
displace stockout for customers.
5. The shopkeeper should be able to list all the offers and discounts if he wants
to give them to the shoppers.
6. If a shopper has opted for delivery, then the shopkeeper should be notified,
and with one tap, he should navigate to the delivery place.
7. There should be the provision of digital payment so that shopkeepers can pay
online hassle-free. Also, the COD option should be available to foster trust.
8. We can also have a chat support feature where shoppers can ask their doubts
about the product listings.
9. We can have digital shopping rooms with AR/VR technology for premium
customers. In this room, the shopper will get the real shopping experience
assisted by the shopkeeper. In this digital shopping room, you can invite a
limited number of people with whom you can shop. We have missed social
shopping in this pandemic era, so this digital shopping room will be of great
help. [Moonshot]
10.We can have an integrated digital supply chain, so every time a product
count gets lower than a threshold, automatically, the supplier gets notified
30
Product Management Interview - A Preparation Guide by Technomanagers
for the product to stock up. It will reduce the lead time to get the product,
and the sales will not be lost. [Moonshot]
Prioritization:
● Must-Have — #1, #2, #3, #5, #7
● Should Have — #4 #6 #8
● Nice to Have — #9 #10
Currently I would like to focus on feature #1, #2, #3, #5 and #7 as these features
are the most basic features required by any shopkeeper to start their online
business.
We can keep features #9 and #10 for future scope as they can be deployed once
the business is successfully running on the digital platform.
Key metrics
1. The ratio of the Number of shopkeepers onboarded and the total number of
signups for a particular time.
2. The average number of sales per shopkeeper per day.
3. The ratio of orders placed and number of product catalogs shared for a
particular amount of time.
4. Daily active shops.
5. The average number of discounts/offers codes availed per day per shop.
Interviewer: Thanks.
Shailesh: Thank you for the question. Let me clarify my understanding of Lyft. Lyft
is a platform that facilitates riders and drivers. The rider requests a cab on the
platform to a specific destination. The driver picks up the rider and drops him at the
location, and charges are paid to the platform. Lyft takes a commission out of what
the driver charges from the rider.
Interviewer: Yes.
Shailesh: Alright, let me clarify some questions regarding the problem statement.
There are different types of disabilities like physically disabled, blind or deaf. Are we
focusing on a specific disability?
31
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: For this, you can assume that we are building Lyft for physically
challenged people.
Shailesh: It makes sense since many people are physically disabled, and
transportation is a huge problem. So I am assuming the goal of the product is to
make transportation convenient for those who are physically challenged.
Interviewer: Yes
Shailesh: One more question; Is there any resource and time constraint I should
be aware of?
Interviewer: No such constraint.
Shailesh: Okay, the way I would like to go about it, first we will see the customer
segment and then focus on specific customer persona. We will go through their
journey to see different pain points. Then we will see solutions corresponding to
different pain points. After that, we will define metrics to track whether our solution
is working or not. Lastly, tradeoffs or the future technology that can be used. Does
it sound okay?
Interviewer: Sounds great; please go ahead.
Shailesh: Since we have already defined the customer segment. Let’s see the
different customer personas.
Customer Segment
1. A Physically challenged school student who is not very independent and
needs an extra bit of attention and care
2. Physically challenged young professionals who need to go to the office daily
3. Physically challenged homemakers/senior people who need transportation
help on specific days like doctor appointments or going to hypermarkets etc.
4. Driver (secondary user)
I would like to focus on physically challenged young professionals because they
need to travel daily. We can also focus on the school students, but not many
parents will be okay with sending their physically challenged children to school via
Lyft.
User Journey
Let’s see the broad journey of a person who wants to go from point A to B.
32
Product Management Interview - A Preparation Guide by Technomanagers
Pain Points
Let’s see the different pain points.
1. As a physically challenged person, I may find it inconvenient to get a taxi or
cab. My family members may not be available for help all the time.
2. As a physically challenged person, it is difficult for me to board a cab. At
times a driver may not be very empathetic to me, spoiling my mood.
Eventually, I may fear traveling to any location without my family.
3. Payment can be daunting if some random taxi driver does not accept digital
payment or doesn’t have change.
Solutions/Features
Let’s see the solutions for the pain points:
1. As a physically challenged person, I should book a cab seamlessly; a voice
assistant can help me book a cab to the exact location.
2. The vehicles for physically challenged people should have a different seating
arrangement, and it should have a ramp that can help the person get in the
cab.
3. There should be a provision for recurring rides because the young
professional has to go to the office from Monday to Friday.
4. The profile of the physically challenged person should be labeled exclusively,
and the driver should have some mandatory training sensitizing to physically
disabled people. While they accept the ride, they should know that the rider
is physically challenged and requires some special care.
5. Lyft can also start a fully autonomous car with all kinds of facilities for a
physically disabled person.
6. There should be a provision for lazy pay so there shouldn’t be any hustle for
change.
7. For physically challenged people, Lyft can tie up with some nursing homes to
escort people with physical disabilities.
33
Product Management Interview - A Preparation Guide by Technomanagers
Success Metrics
1. Number of rides completed by the physically challenged person
2. The average amount of time a Physically challenged person uses the voice
assistant
3. Number of ride cancellations by physically challenged rider/driver
4. The average rating given to the driver after a physically challenged rider
completes the ride successfully.
Priyanka: I would like to ask a few questions to understand the problem better.
Interviewer: Sure, please go ahead.
Priyanka: Firstly, I would like to understand who we are. Are we a tech company
that was been given this project by the government? Have we had similar
capabilities in the past or is it the first time we are working on a government
project?
Interviewer: Yes, we are a private company, but we have collaborated with the
government on similar projects.
Priyanka: That’s interesting. Now I would like to understand what a product means
here. Is it a hardware product or a software product? I would like to assume that
we are building an app [software product] for the government. Building a software
product would be scalable as well. As we dissect the question further, I will discuss
more about the product.
Interviewer: Okay, that’s a fair assumption.
Priyanka: When we talk about improving the voting process, there can be several
34
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Is there any specific geography for which we are designing this app? I
am asking this question because the voting process is different in different regions
and geography
Interviewer: You can focus on India although the app can be used wherever the
voting process is the same.
Priyanka: Now I am trying to think why the government would need such a
product. I am assuming that there are a lot of people who are not aware of the
voting process. Even if they are aware of the process, they don't realize the
importance of how every vote counts. Every year the contesting party spends a lot
of money on election campaigns but is still not able to get a huge voter turnout. As
people spend a lot of time on their phones these days, having a software product
might help here.
Interviewer: That is true.
Priyanka: Is there any time/resource constraint that I should consider? This will
help me decide on ding the product roadmap later in terms of future use cases.
Interviewer: Yes, the state elections are happening in mid-2023, so we want the
product by then.
Priyanka: Just to recap what we have discussed till now; we would like to design
an app for the Indian government by mid-2023 to increase voter turnout. As the
state elections are two quarters away, we should be able to get more user adoption
also.
Interviewer: That is well-summarised.
Priyanka: Okay, the way I would like to proceed here is, that we will discuss the
user segments and then prioritize one of them. We will think through the pain
points they face. We will find solutions to some of the most pressing pain points.
Post that, we will talk about the metrics to track whether our goal is being achieved
or not. Are we aligned on this?
Interviewer: Yes
35
Product Management Interview - A Preparation Guide by Technomanagers
User segment:
Priyanka: There can be several user segments like elderly people, young
millennials, middle-aged adults, etc. but to ensure they are distinctly separate and
not overlapping I am using the following approach.
1. High knowledge, High motivation - Those who are fully aware of the
process, have a deep interest in politics, actively read the political manifesto,
and vote during the elections.
2. Low knowledge, Low motivation - Those who are neither much aware of
the process nor have the motivation to vote. They sometimes hear political
news from their friends or read WhatsApp forwards. They usually rely on
others to accompany them to the voting booths but would not go by
themselves.
3. No knowledge, No motivation – Those who don’t know about the political
situation and don’t realize the importance of voting.
We can focus on Low knowledge and low motivation[2] as this segment has
the potential to convert easily and form a majority of the people. It is important to
make this segment aware of the importance of politics as the ruling party decides
the country's future growth & development, employment opportunities, etc.
36
Product Management Interview - A Preparation Guide by Technomanagers
Solutions:
[Solution to pain point 1]
1. Stats on Contesting party: We can provide voters with information about
the parties. They can access the profile history of the candidates and their
work experience and gauge how they have fared in the previous elections.
There will be data available on the members of the party, what development
projects they have done previously, what their current election manifesto is
etc. The challenge is maintaining the authenticity of the information. We can
have a crowd-sourcing model or editor who would build the profile still we
cannot ensure 100% non-biased information.
2. Open chat with contestants: The voters can communicate their
problems/issues on the app which the contestants can reply to. The
government can also broadcast information to the voters through the app.
This would be a cost-effective way of campaigning. They can also upload
short video clips or stories to interact with the voters.
[Solution to pain point 4]
1. Digi Locker to store voting documents: The government can provide
voters with a Digi Locker to store documents like Voting cards within the app.
This will reduce the tension of forgetting to carry relevant documents to the
voting center.
2. Smart Voting Buddy: The Smart Voting Buddy can serve the following
purposes:
37
Product Management Interview - A Preparation Guide by Technomanagers
● Voters can easily locate their voting center. The government can also
send them notifications and reminders closer to the voting date, so
they don’t miss out on the process.
● The voters can also find real-time queues at the center so that they
can decide what time to go.
● The government can partner with ride-hailing platforms to help people
travel to the booths.
Metrics:
To gauge the success of our app, we can track the following metrics:
● App downloads
● %increase in the Voting turnout of the users on this app
● App Stickiness during the voting period (App Stickiness = DAU/MAU)
● Adoption of Digi Locker
● App Uninstall after the voting period
Priyanka: To summarise, the problem statement was to design an app for the
Indian government by mid-2023 to increase voter turnout. We discussed how there
is a lack of awareness and motivation among voters and how our app can fill the
gap. We identified our user segment to be those who have low knowledge and low
motivation. We discussed how our app can address those issues by providing them
with better information about politics as well as making the process easy for them.
Lastly, we identified metrics that will help us track whether our goal was
accomplished.
Interviewer: It is well-summarised. Thank you.
Shailesh: Okay, let me clarify the scope and understand the situation. Since the
vending machine can be of different types like a vending machine for packed snacks
and beverages, it can be of electronics items, medicines, etc. Any specific type of
vending machine are we going to make? I think we can go ahead with food and
packed items because some of the travelers travel at odd hours, and restaurants
and hotels might have closed by that time. What do you think?
Interviewer: Yes, go ahead with packed snack items.
38
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: One more thing, any other resource and time constraint should I be
aware of? I am asking this because the time constraint may play a role in deciding
features to be built in the MVP.
Interviewer: Okay, let’s assume it has to be delivered in a year.
Shailesh: Alright, let me reiterate the goal of the problem; we have to design a
snacking vending machine for an affordable hotel/motel.
Interviewer: Yes, go ahead.
Shailesh: The way I would like to approach this problem is first will see our
customer segment and their user journey and, depending on that, will look at some
of the pain points. After prioritizing the pain points, we can see some potential
solutions, prioritize them, and then measure the corresponding success metrics.
Last we can think of some of the potential tradeoffs or some future aspects of the
solution.
Interviewer: Yes, go ahead.
Customer Segments
Shailesh: Let us see the different customer segments.
1. Travellers
2. Hotel staff members
3. Vending Machine maintenance team
I would like to focus on the Travelers customer segment because they are the
ones who will be using it most. Let’s see the different Travelers user personas.
User Personas
● Travellers who are new to the city come for vacation; after an exhausting
day, they want to grab something to eat quickly.
● Business travelers who travel for their office meetings to a different city and
in general travel at odd hours
● Physically challenged people or blind people may also use the vending
machine when the kitchen is closed.
39
Product Management Interview - A Preparation Guide by Technomanagers
All of the above personas can be potential user personas, but If I see the total
addressable market, I would like to focus on Business travelers. Travelers who
come for vacation may have eaten outside before coming to the hotel.
Let’s see some of the use cases or pain points for Business travelers.
Solutions/Features
1. There can be multiple infographics on each floor to help users navigate the
Vending machine.
2. A vending machine should have 3–4 sections like beverages, snacks, healthy
products, desserts, etc.
3. A vending machine should have a sensor; a person can scan his room key
card to access the vending machine; it should have a touch screen and the
buttons that help a person order the items.
4. Alternatively, there can be QR codes in each room as well as near the
vending machine, scanning which can open the web app, where the person
should be able to see the Vending machine’s location.
5. After locating the vending machine, you can just enter a code “room
number-last name” to open the vending machine menu where you should be
able to search - What are the available items; you can add multiple items to
the cart order them. After ordering, you can scan the QR code again to get
the item that you have ordered.
6. We can link the digital wallets or give an option to automatically charge his
account, which he can pay at checkout.
7. We can also use drone delivery, in which if the user has ordered something
from a vending machine, then the drone or robot will deliver the item quickly
to his/her doorstep.
Prioritization:
1. QR codes in each room assisting travelers in ordering straight away from the
room is a high-impact solution because it will allow users to see the menu of
40
Product Management Interview - A Preparation Guide by Technomanagers
the vending machine and order from their room — a post which they can
scan the QR code they’re to access their items.
2. Linking digital wallets and linking hotel accounts to pay is also of high
impact; lazy pay may increase the cart value of the user.
Success metrics
1. # of QR code scans per day.
2. Average cart value per user in a month.
3. The average time taken from scanning QR to placing an order per user.
Shailesh: Alright! One more question, our goal is to make the physical toothbrush
or are we looking at a toothbrush accompanied by some mobile app or software?
Interviewer: You can decide as you go.
Shailesh: Okay, so let me reiterate our goal; we are going to design the toothbrush
for young children aged between 4-10. The way I would like to approach this
problem is first will see our customer segment and their user journey and,
depending on that, will see some of the pain points. After prioritizing the pain
points, we can see some potential solutions in priority and corresponding success
metrics. Last we can think of some of the potential tradeoffs or some future aspects
of the solution.
Interviewer: That is well summarised. Please go ahead.
41
Product Management Interview - A Preparation Guide by Technomanagers
Pain points
1. Young children tend to forget to brush their teeth or don’t like brushing; it’s a
tedious activity for them.
2. They don’t know how much time they have to brush; a study suggests that
children end up brushing their teeth less than the average brushing time due
to this ambiguity.
3. They don’t know if they have done brushing neatly and cleaned the majority
of the area.
4. They are generally not aware if they have developed cavities in their teeth
etc study suggests that people visit a dentist after a lot of damage has been
done.
I think pain points #1, #2 and #3 are more essential than #4 because if they have
been brushed daily for a reasonable amount of time, then it’s improbable that they
will get a cavity, but we can see that as well in a later stage.
Solution/Features
I will be designing an intelligent toothbrush accompanied by a digital app. The
following will be the features to solve the above pain points.
1. Since they are young children, the toothbrush will be in the shape of their
superheroes or have colorful themes to lure children and make it less boring.
It will be a vibrating toothbrush that can be easily charged and has great
battery life. [Must have]
2. It is also fitted with waterproof audio sensors and innovative bristles. This
audio sensor will keep reminding them how much more they have to brush
their teeth. Like after a minute, it will say 1 minute up and 2 minutes more,
something of that sort. [Should have]
3. The intelligent and vibrating bristles will automatically apply varying pressure
and help clean the majority of the area neatly. [Must have]
4. The data from the sensors will automatically go into the app, where parents
can see how much time their children have brushed if they have skipped
brushing, or not. If immediate attention is required or time to visit the
dentist. [Must have]
5. There can be another fancy projector fitted on the lower side of the brush
that can show a short 3–4 minute animatic video and help children make it
less boring. [Nice to have]
42
Product Management Interview - A Preparation Guide by Technomanagers
For prioritizing the solutions, we can see what the solutions are is a must in our
MVP.
I think vibrating toothbrushes with colorful themes, fitted with intelligent bristles
and analytics, are must-have solutions we can consider putting into MVP. The other
solution can be implemented in the future after testing this hypothesis.
We can also collaborate with some medical insurance companies or dentists in
the future.
Advanced data analytics can give us valuable insights that can be used in
personalized offerings and suggestions. It can be a good business model for
monetization.
Success Metrics
● # of toothbrushes sold
● % increase in the average duration of brushing time
● % decrease in the number of days when brushing teeth is skipped
Shailesh: So let me clarify some questions, are we designing the shopping mart
inside a nursing home, or how far is it from there?
Interviewer: You can assume it to be somewhere else.
Shailesh: Also, I want to know if this shopping mart is exclusively for retirement
home people or if ordinary people can also come.
Interviewer: You can assume it to be the standard shopping mart that assists
people from retirement homes.
Shailesh: What is the geography of such people? Because senior citizens in India
might not be that tech-savvy, those in the USA may know how to do digital
transactions.
Interviewer: You can decide as you go
43
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: The way I would like to approach this problem is first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see potential solutions in
priority and corresponding success metrics. Last, we can think of possible tradeoffs
or future aspects of the solution.
Interviewer: This seems like a fair approach.
User segment
Shailesh: These will be our customer segments who will be coming to the shopping
mart.
1. Nursing home people with little and no tech literacy but want to socialize.
2. Nursing home people who are socially awkward and don’t like to visit places
until and unless necessary.
3. Nursing home people who are physically challenged (physically handicapped)
4. Senior age home people’s caretakers/assistants
5. Shopping mart people/staff
I would like to consider people without tech literacy because if we have solved the
problem for them, we will be able to solve the problem for most people.
User Journey
1. Get some requirements of daily essentials, small outings, etc.
2. They get permission or inform the respective authorities of the nursing
homes.
3. They reach the shopping mart.
4. They start shopping for essentials from their laundry list.
5. They navigate from one counter to another counter.
6. They go to the billing counter, pay for the items, and come home.
I am assuming that the people from the retirement home have got permission or
informed the authorities and are now at the entrance of the shopping cart.
44
Product Management Interview - A Preparation Guide by Technomanagers
5. Since everyone wants to socialize with friends, old age people must also have
feelings of having fun, so they should be able to eat an item of their choice
with their fellow buddies.
6. The billing of the items must be quick; they shouldn’t be waiting in queue
and juggling cash exchanges etc.
Solution/Features
1. There should be a smart ID card issued by the nursing homes linked with the
supermart. ID cards should have all the essential details, including their
medical information as well. There should be a priority queue for senior
citizens to enter; people from old age homes can swipe the cards there and
enter. It will also log their entry and exit timing for their security purposes.
2. Since it is an old age home, the majority of people will be senior citizens. So
inside the shopping mart, there can be a separate section for senior citizens
with a lot of easily understandable big infographics to easily navigate through
the section. Also, we can have a railing inside the area for their assistance.
The shopping mart should provide a moving cart in which they can put their
items. It should be lightweight and without any sharp edges.
3. On every shelf of the product, the price and name of the item should be
mentioned in big fonts so that they can understand easily.
4. Since they have a Smart-ID card that has all the medical information details
like allergic to certain items or some chronic ailments, at each shelf, there
can be a scanner at which they can swipe their card to know if that product is
good for them or not. Suppose it is not suitable for them, then the
salesperson can assist them with an alternative product.
5. Since the human being is a social creature, socialization is something that
every individual wants; it becomes even more important at an older age. So
if they are in the mood for an outing, there should be a small café in that
section from which they can buy products by swiping their ID card, with no
need to pay. There can be community-catered music as well.
6. At the time of billing, the item should be packaged and delivered to their
retirement home, and the payment is automatically made by the smart card.
The retirement home authorities should recharge this card monthly.
7. In the future, we can have a solution in which the whole shopping mart has a
lot of cameras, and using facial recognition and computer vision, the shopper
can be provided with a recommendation for items from their task
lists/laundry lists (like fetching data from google keep). They just have to
walk into the shopping mart; they have to pick the item from the shelf; if it is
45
Product Management Interview - A Preparation Guide by Technomanagers
allergic, a red light is flashed. They just need to pick the item from the shelf,
and it will automatically be added to their shopping cart for billing, if they put
it back, it will be cleared from the cart. They just need to walk out of the
mart, and the payment will automatically be deducted.
Certainly, there will be challenges for people who are not tech-savvy, and there will
be privacy and ethical issues for facial recognition and tracking, so we will keep this
feature for the future.
For MVP I will be considering the solution #1, #2, #3, #4, #6.
Having a café would be a delight, but we can have it in the future stage.
Success Metrics
1. Number of check-ins by people from retirement homes.
2. Average cart value of people from retirement homes.
3. The average amount of time they spend in the shopping mart.
4. Frequency of the visit of a certain individual from a retirement home.
Shailesh: Okay, let me understand the question; I am assuming that the scope of
the elevator isn’t exclusively for blind people; this elevator can be used by ordinary
people as well.
Interviewer: Yes
Shailesh: When we are designing this elevator, what location are we considering?
Is it in a residential setting, shopping mall etc.? I am asking this question because if
it is in a commercial environment like shopping malls or offices, in that case, the
solution may differ.
Interviewer: You can assume it to be in a residential setting.
Shailesh: Okay, let me reiterate that we will build a common elevator for blind
people in the residential setting.
Interviewer: Yes, go-ahead
Shailesh: The way I would like to go about it is first to see all our customer
segments. Then will see the customer journey of the blind person and, through
that, will be able to tell their use cases. After that, we can design and ideate the
solution and prioritise them. From that, we can define some of the success metrics
46
Product Management Interview - A Preparation Guide by Technomanagers
to see the success of our solution. Then we can think of some tradeoffs and future
opportunities. This is the broad outlook I would like to take.
Interviewer: Please go ahead.
Customer segment:
Since it is the common elevator, there will be different user personas as follows
1. Blind people (Wholly and partially blind people) [Primary Customer]
2. Ordinary people who aren’t blind
3. Staff members for maintenance and cleanliness of the elevator
We will be prioritising the persona of blind people.
User journey:
● Reach the elevator
● Press the button for going up or going down?
● Decide which elevator to enter in case of multiple elevators and enter the
elevator.
● Press the button to the destination floor
● Wait for the destination floor
● Reach to the destination floor and check if they have reached the correct
floor
● Exit the elevator
Use Cases
1. As a blind person, I should be to call the elevator quickly.
2. As a blind person, I want to enter the right elevator; I should know if a
particular elevator is going down or up? Also, I should be able to know which
floor it is?
3. After entering the elevator, I should select which floor I want to go to; even
during the rush hour, I should choose the destination floor seamlessly.
4. While transiting between the floors, as a blind person, I should track which
floor has just passed or which floor will come.
5. If my floor has come, I should be able to go out of the elevator with ease.
Solution/Features
47
Product Management Interview - A Preparation Guide by Technomanagers
1. There should be big buttons on each floor near the lift with braille ingrained
in it to call the elevator. In addition to that, there should also be a voice
assistant button that should tell which floor it is.
2. Alternately, we can have a smart AI-enabled camera outside the elevator that
monitors the Queue outside the elevator and automatically stops if someone
is waiting against it. It is a feature in addition to the braille buttons. There
should be load balancing inside the elevator so that if the elevator is full, it
shouldn’t stop in between and communicate outside using voice assistant
that the elevator is full.
Success metrics
1. No. of buttons pressed on the railings vs number of control pressed in the
typical scenario
48
Product Management Interview - A Preparation Guide by Technomanagers
2. No. of voice hours in a month by pressing the button for identifying the floor
3. No. of blind people using the elevator through a survey in the building.
Shailesh: When we are building a camera, are we thinking of any digital app or a
physical camera? A physical camera can give a person feel a real photography
experience.
Interviewer: It is totally up to you; you can decide as you go.
Shailesh: What is our product goal? Is it only photography or it can have other
utilities that may help blind people in day to day tasks like a camera for reading the
text, currency identification etc.?
Interviewer: I am keeping it open-ended.
Shailesh: I am assuming that they can listen, feel the touch etc.
Interviewer: That is a fair assumption.
Alright, so we are building a camera for blind people which will empower them to
capture moments and feel them.
I think in this age of advanced technology, blind people deserve much more. There
are so many beautiful landscapes and sceneries in the world which are totally
inaccessible to blind people. It would be great if we would be able to provide that
kind of experience to them.
Customer Segment :
We can have the following different Customer segment
● Partially blind people, people who can still make sense out of colour and
shapes.
● Completely blind people
● Caretakers
I would like to focus on completely blind people because if are able to solve their
problems, then the problems of the majority of people will be solved.
49
Product Management Interview - A Preparation Guide by Technomanagers
1. If they have gone on some trip, then they aren’t able to capture the
moments because they are not able to see, if they even try to capture, then
they don’t even know if the landscape/people are in the right frame to click.
2. If someone else has clicked the picture, they can’t feel the picture missing
out on the belongingness of the community.
3. If they want to listen to environmental commentary or want to be aware of
their surroundings, not able to do.
4. They can’t store the captured moments, share them with their friends,
families or on social media also, they can’t relive them in future.
I will prioritise the customer pain points 1 and 2 in that order.
Solution/Features :
1. We can have a physical smart camera which has braille buttons on the top of
it from which blind people can sense how to click the photo. The camera
should be smart enough to tell them if the thing is out of frame. We can use
the voice-over feature for that.
2. All the photos that the person has clicked are stored on the SD card; there is
another base device in which if he inserts the SD card, all the pictures appear
in the braille format, so now he can feel the captured moments.
3. Both the camera and the base device should have long battery life. It should
have both the ability to charge and a cellular battery.
4. I wouldn’t be surprised in future if blind people have personalised drones
cameras capturing moments and directly connected to the base unit on which
blind people can see real-time imagery.
Interviewer: So you have chosen a hardware product.
Shailesh: Yes, it may sound odd, but by braille pictures, now blind people can feel
the outline of the mountain ranges. By this, we can empower them to feel close to
the real photography experience.
Interviewer: Alright, can you also take me through the digital/software product for
the same?
Solution/Features :
50
Product Management Interview - A Preparation Guide by Technomanagers
Success metrics :
1. No. of app downloads
2. No. of moments captured
3. No. of voice hours by the camera
4. No. of app shares
To summarise, it is an application that converts the visual world into an audible
experience and empowers blind people to achieve more in their lives.
51
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Okay, I would like to go about it is; first, I will explain what qualities a
good product should have and how my favourite product has all those qualities.
From there, we can think of some of the scopes of improvements.
Interviewer: Please go-ahead
Shailesh: For me, a good product should have the following qualities:
● It should solve the user problem [Usefulness].
● It should be intuitive/easy to use [Ease].
● It should be aesthetically pleasing, should have good UI/UX [Aesthetics].
52
Product Management Interview - A Preparation Guide by Technomanagers
First, let’s talk about the Usefulness of the CureFit for that, I need to discuss my
pain points and how CureFit has addressed them seamlessly.
1. Working out has always been a difficult task for me; like most other people, I
procrastinate. Now, after covid, working out at Home has become even
harder. Without proper equipment, it feels like doing nothing. I juggled
between exercise and ended up wasting my time.
2. Even If I get equipment at home, I don’t feel motivated enough to work out;
I used to give up easily.
3. Lack of guidance about postures of different exercises exposes me to the risk
of physical tear down, and there is always a frustration of not getting the
desired result.
4. If I have done any workout activities like swimming laps, cycling, etc., there
is no way to have a consolidated record of my fitness activity.
5. There is always a frustration with proper guidance about diet; there is a lot of
information on the internet but trusting them is a pain. Sometimes following
someone else’s diet may result in lack of essential nutrients and ending up in
a chronic ailment.
Now let me discuss how CureFit has solved all my above problems efficiently.
1. CureFit app has a range of fitness sessions, like HIIT, HRX, belly burn etc. It
suggests a personalized fitness plan and sessions depending on our fitness
goals and health assessment. Online sessions are designed by experts so
that no equipment is needed; all the exercises are body-weight based
exercises.
2. In CureFit Subscription, we can book any number of classes at any time. In a
covid era, we miss going to the gym and working out with buddies; now, we
can book a session with our friends and buddies and work out together. Here
we will be assigned a rank depending on our performance, making us agile
and won’t let us procrastinate.
3. In an online session, we can have our camera turned on, so that the fitness
tracker can track our movements. Experts and trainers analyze our
performance and give us personalized feedback like what things are going
wrong and what things we need to improve.
4. In CureFit, we can track your fitness journey weekly and monthly. After
achieving the fitness goal, the new badge is unlocked, and the goal is reset
to a new high potential.
53
Product Management Interview - A Preparation Guide by Technomanagers
5. We can integrate IoT sensors such as Google fit, and Fitbit bands to the
CureFit app, which helps us log our fitness activity outside CureFit
consolidated at one place.
6. Apart from the workout, we have personalized diet recommendations and
post-workout supplements as per our fitness goals and body requirement.
There are video recipes in the app; either we can see those and cook our
post-workout meal, or we can have a meal subscription plan that will deliver
it to our doorstep.
7. CureFit has its marketplace where we can buy authentic post/pre-workout
supplements and sportswear at a discounted price.
8. For a healthy body, we should have a physically fit body, but mental wellness
is equally important. In CureFit, we can book mental wellness sessions and
can destress our body.
CureFit is very intuitive to use and has a great user experience. On the front page,
you have a tab bar at the bottom that divides the app into its four broad features:
Home, Live classes, wellness marketplace, CureFit. We can easily navigate through
the entire app with this tab bar. At the top, we have a movable tab bar that can
directly take us through all their core features like joining live classes, ordering
meals, meditation at home etc. The user doesn’t feel lost and ability to see all the
core features at the front makes it very easy for the user to navigate through it.
The personalized attention, unique socialization and intuitiveness to use the app are
the core reasons why I like CureFit the most. With that said, every product has a
scope of improvement. Let’s talk about what are the improvement areas I would
want to see in the CureFit app.
1. Calorie Tracker by picture: Currently, tracking calories is a very difficult
task; Curefit can have a Smart AI-enabled camera from which we can take
photos of your meal, and it will automatically update your calorie count.
2. Video Quality: CureFit video session doesn’t have any video quality control,
so if our network connection is frequently breaking, it becomes daunting to
load the video streaming again and again, resulting in the loss of productivity
and intensity of the workout.
3. Customer Support: CureFit doesn’t have quality customer service; if we
have ordered food from the CureFit eat and there is some issue like spillage,
there is no way to instantly contact customer care. We can only drop an
email to the customer team, and a delayed response may frustrate the user.
4. AI chatbot for the fitness companion: The chatbot can serve as your
fitness guide companion. The chatbot can set reminders for you to facilitate
54
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: I have some questions which I want to get clarified; what platform are
we talking about listening to music, Normal YouTube or listening to music on
YouTube music? According to me, we should go ahead with YouTube music because,
in that space, we can compete with applications like Spotify, Wynk and get the
market share there as well. What do you think?
Interviewer: I think we can go ahead with YouTube Music.
Shailesh: Another question I want to ask is when we are thinking about increasing
the listening experience, we are primarily focused on increasing engagement. If we
increase the listening experience, then people will listen to more music on our
platform. If I have to tie the objective broadly to the metric, we are looking to
increase the metric like this “average time spent by a user on YouTube while
listening to music”. Is my understanding correct or not?
Interviewer: Yes, go ahead with this.
Shailesh: One last question I want to ask if there are any resource or time
constraints that I should be aware of?
Interviewer: You are not bound by that.
Shailesh: Okay, let me form a goal of the problem from whatever we have
discussed till now. We need to increase the song listening experience in YouTube
55
Product Management Interview - A Preparation Guide by Technomanagers
Music.
Interviewer: Go ahead.
Shailesh: The way I would like to structure the answer is. First, I will look into the
user segment and prioritize it. We can think of the different use cases and pain
points depending on the user journey. After that, we can think of the solutions and
the success metrics to see if the solution we are proposing is working or not. At
last, we can think of some future aspects or system design if time permits. Is that
okay?
Interviewer: Yes, sounds good.
Shailesh: YouTube has a different user persona; I can segment the uses into three
categories “Content consumers”, “Content Creators”, and “Advertisers”. Song
listeners will come under content consumers, and if I have to put them into more
MECE way, I will segment them into these three personas.
User Persona
1. A person who loves to discover a diverse set of songs. He is an extrovert in
terms of his love for music, he feels good when people acknowledge his
taste, and he also tries to express his love for the music in public.
2. A person who is very particular about what music he is going to listen to. He
doesn’t want to spoil its recommendation by listening and discovering music.
He is introverted in terms of his taste for music.
3. A person who is not very fond of music but listens while partying with many
friends, acquaintances, and family. He is the occasional listener of the song.
Shailesh: I think we can target user persona #1, “the song discoverer”,
because they are the ones who spend most of the time on YouTube. Solving
problems for them will create a much larger impact. What do you think?
Interviewer: Okay, let’s proceed with this.
Shailesh: Now, let’s see the different use cases for user segment #1.
56
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: I think the pain point #1, discovery of the music, is a big problem that
occurs whenever we think of listening to music. I would like to solve this problem
first. What do you think?
Interviewer: Yes, that’s the first step for listening to the song.
Shailesh: Now, let’s prioritise the solutions; I would like to weigh the solutions
depending on the effort required, the impact made, and our overall problem goal.
57
Product Management Interview - A Preparation Guide by Technomanagers
All the solutions above can create a high impact, but solution #3 requires less effort
because Google already has a voice assistant that can be integrated into YouTube.
Success metrics
Shailesh: Let’s see some of the success metrics for the solution.
1. Increase in the average number of songs listened to per day per user.
2. Average voice hours per day by “YouTube Listen AI”.
3. The ratio of songs skipped or stopped within 30 seconds of playing to the
total number of songs recommended by “YouTube Listen AI.”
Shailesh: Okay, now I have some questions that I want to clarify; my first question
is, what is the objective of improvement? As per my understanding of the question,
we are trying to improve the user experience and make it more engaging, want to
increase the cart value, or reduce the time taken by an individual to buy the item.
Is that correct?
Interviewer: Yes, correct. We can go ahead with this goal of reducing the time
taken by the user to buy the item on Amazon.
Shailesh: Since we are improving the shopping experience for the future, I can use
the future technology in the developing or nascent stage.
Interviewer: Yes, you can.
58
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: One last question, is there any time or resource constraint should I be
aware of?
Interviewer: No, you are not bound by that.
Shailesh: Alright, let me quickly form a goal from whatever we have discussed till
now. The objective of the problem is to increase the shopping experience(Reducing
the time taken by the users to shop) of the user without any disability via Alexa,
and any resource and time constraints do not bind us.
Interviewer: Yes, go ahead.
Shailesh: Okay, the way I would like to approach this problem is; first, we can
think of the potential customer segment and then see the user journey of the
prioritized user segment. After that, we can think of their pain points and prioritize
them. From there will go on the solution and prioritize the solution for the MVP. At
last, we can think of some of the metrics to track whether our solution is actually
useful or not. We can also think of some of the future vision and technology of the
product. Is that sound okay to you?
Interviewer: Sounds great.
Shailesh: There can be multiple personas who use Alexa for the shopping
experience, but if I have to choose to put them in the MECE way, I have the
following user personas for buyers.
User Persona
1. The first persona I can personally relate to is the people who exactly
know what they are going to buy. They may be busy individuals or those
who don’t do much cost-benefit analysis. They don’t fear post buying
regret or stress.
2. The second persona is the one who takes a lot of time before buying any
product; they search for reviews on YouTube and blogs, ask friends and
then only they will buy the product. They know what to buy but don’t
know about the brands etc.
3. The third persona is the one who neither knows what to buy nor knows
about brands; they do impulse buying or do window shopping on
Amazon.
Shailesh: If I have to select one persona, I will go after the second persona
because they are the ones who know what to buy, but they take a lot of time
reviewing blogs, videos etc. IF we put these personas on the bell curve, they are
59
Product Management Interview - A Preparation Guide by Technomanagers
the ones who will acquire more area, so solving problems for them would create a
bigger impact. What do you think?
Interviewer: Yes, that makes sense; go ahead.
Shailesh: Now, let’s see the user journey of the second person so that we can
come up with the different pain points.
Shailesh: Seeing the user journey, now let’s look for the pain points.
Pain Points Of User Segment
1. Sometimes searching for the thing is pain; you have seen it somewhere
but cannot search.
2. Checking multiple things like reviews, ratings of the seller, comparisons
with the other product is painful; seeking validation from friends is too
time-consuming.
3. If you cannot find it or are too costly, you become distraught.
60
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: I think the pain point #2 is the one that takes so much time; solving
that pain point will make a greater impact. What do you think?
Interviewer: Okay
Shailesh: Let me pause for a while; if you have any questions, we can discuss
them.
Interviewer: Please go ahead.
Shailesh: Now, let’s see the different solutions to the pain points.
Solutions/Features
1. Alexa can help us give a crisp summary of the product and can
recommend as “Go” and “No Go” depending on the rating of the product,
seller, reviews of users, reviews from the blog and the YouTube
comments and also tell us about what are the things which people find
good and bad.
2. Alexa can compare the products, give the point of difference and
similarities, and give smart recommendations of what to buy and what
not to buy.
3. Alexa can help us with real-time time feedback from family members,
friends etc. For example, in my command like “Get me reviews from XYZ
about this product”, Alexa will send a voice note and the link and ask the
other person about the product and get the review in real-time.
4. Amazon has Amazon fresh, and we can also send gift cards to our
friends. So We can integrate the Alexa into our refrigerator and
recommend what needs to buy. We just have to tell the dish we want to
prepare in the upcoming days. It automatically checks the refrigerator’s
availability and tells us if some core vegetable/fruits/dairy product is
missing.
5. Alexa can be integrated with our calendar and suggest smart
recommendations of necessary items like clothes etc., for upcoming trips
or vacations.
Prioritisation Of Solutions
Shailesh: Let’s prioritize the solutions depending on our objective, effort required
and impact it will create. I think solutions #1 and #2 will decrease the conversion
time by a huge margin. I would like to have this solution in our future release.
61
Product Management Interview - A Preparation Guide by Technomanagers
Success Metrics
● Increase in the average lifetime value of the customer.
● Decrease in the average conversion time per user.
● Increase in the average no. of voice searches to Alexa per day.
● Increase in the average no. of product comparison by Alexa per day.
Priyanka: I would like to ask some clarifying questions to understand the problem
better.
Interviewer: Please go ahead.
Priyanka: Are we planning to focus on the web version, mobile app, or the desktop
application? I am assuming that desktop app has higher installs compared to mobile
app so we can start from there.
62
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Is there any time/resource constraint that I should consider? This will
help me in prioritizing our features later.
Interviewer: Nothing as of now.
Priyanka: Just to recap what we have discussed till now; we would like to improve
the user experience for Microsoft PowerPoint desktop version, and we are not bound
by any time-resource constraints.
Interviewer: That is well-summarised.
Priyanka: Okay, the way I would like to structure this is, we will discuss the
different users and then focus on improving the user experience for a specific one.
We will discuss the pain points they face by analyzing their journey. Then we will
find out ways in which we can solve the problems. Are we aligned on this?
Interviewer: Yes, sounds good.
User segment:
● Students: These could be K-12 or college students who use PowerPoint to
prepare presentations for a simple school project or something as important
as a research project.
● Teachers: During Covid-19, as online classes became common thing, more
teachers started teaching using online presentations. Now even post Covid,
they want to continue teaching students in an easy format by creating and
sharing lectures hassle-free.
● Working professionals: Office suite plays a vital role in their daily
activities. They use it to make client presentations, internal team discussions,
reports etc and work in a collaborative environment. They can be
consultants, salespersons, business executives etc.
User Persona:
63
Product Management Interview - A Preparation Guide by Technomanagers
User Journey:
Brainstorm Ideas -> Find template -> Structure content -> Format ->
Review/Collaborate -> Present
Solutions:
[Solution to pain point 1]
Template Marketplace: Microsoft can build a marketplace where users can find
diverse presentation templates. It can partner with large consulting firms to get
these templates. Users can be given a few templates for free and then charged a
small fee to use the licensable content.
[Solution to pain point 2]
Magic Formatter: PowerPoint, with the help of an inbuilt ML (Machine Learning)
model, can build the potential to analyze presentations created daily. Based on this,
it can help the users format their content automatically. The user can insert all the
content, images, graphs etc. and turn on the formatter. The formatter can do the
magic and arrange the content in the right order. Once this has been done, the user
64
Product Management Interview - A Preparation Guide by Technomanagers
can make minor changes. The model can also keep learning and getting better and
more creative.
[Solution to pain point 3]
Timing optimizer: PowerPoint has Rehearse timing which allows users to record
the time each slide takes. Going forward, it can create an advanced version where it
can recommend the users the amount of time a slide is going to take by analyzing
the content in the slide. Users can input the meeting duration, and it can
recommend where they can optimize the content. Based on the rehearsals done, it
can assign a probability score to the user on exceeding the time limit.
Expert Advice: PowerPoint can help users get expert guidance. They can rehearse
presentations with them and get tips on the best practices. To build the expert
platform, we can partner with retired consultants or YouTube influencers. One
caveat here is that working professionals have presentations that are confidential in
nature hence they cannot leverage help from external experts.
Priyanka: To understand the problem better, I would like to ask few clarifying
questions.
Interviewer: Sure, please go ahead.
65
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Since LinkedIn’s mission is to connect professionals and help them build
their network so the features it provides should be able people to do that
successfully.
Interviewer: True
Priyanka: Now let us discuss what endorse is. As far as I understand, endorse is a
feature in the Skills section which allows individuals to get validation from people in
their network about certain skills they possess. For example – If I have good data
analysis skills and the senior data scientist in my team endorses me for the same, it
helps build trust and affirmation with other individuals that I possess the skill.
Interviewer: I can relate to the example.
Priyanka: Is there a specific platform – Web, Mobile app etc. where we want to
focus first. I believe we can first focus on the mobile app version as it has more
users.
Interviewer: Okay, go ahead.
Priyanka: Is there any time/resource constraint that I should consider? This will
help me prioritise things later.
Interviewer: Yes, we are targeting to improve the feature this year (2023) and
grow adoption by 1.5x.
66
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: To recap what we have discussed till now, we would like to improve the
adoption & engagement of the LinkedIn endorse feature for the mobile app by
2023.
Interviewer: That is well-summarised.
Priyanka: Okay, the way I would like to structure this is we will discuss the
different user segments and then focus on a specific one. We will discuss the
problems they face with endorsed feature. Then we will find out ways in which we
can solve them. Finally, we will talk about the metrics to track to see if the adoption
& engagement with the endorsed feature is improving or not. Are we aligned on
this?
Interviewer: Yes, excited to discuss how we can solve those.
User persona:
Priyanka: Since LinkedIn has a platform with different players like job seekers, job
recruiters and advertisers so we should look at all the perspectives:
1. Job Hunters: Who are looking for jobs, actively applying through
LinkedIn and connecting with recruiters etc.
2. Networkers: Who are on the platform primarily to build a strong network
and connect with colleagues Knowledge Seekers: Who are the on the
platform to learn. They engage with a lot of content.
3. Influencers: Who are on the platform to share their own knowledge and
build community. They write posts or comment on others posts.
2. Job Recruiters: Who post job and actively hire candidates.
3. Advertisers: Who want to build awareness of their brands through
targeted LinkedIn ads.
Pain Points:
67
Product Management Interview - A Preparation Guide by Technomanagers
Solutions:
[Solution to pain point 3]
I. Immediate Notifications: When we update our skills, LinkedIn can send
a notification to our network so that they can endorse them. One
downside is that it can spam others, hence we can send notifications to
relevant folks. For example, If I am working in my current job as a
manager, LinkedIn can send notifications to my connections who work in
the same company and nudge them to endorse me.
II. Request Endorsement: LinkedIn can allow users to send request for
endorsement. In the request, they can write a one-liner stating when they
displayed the skill and ask senior folks in their network to endorse them.
This will help in building credibility.
III. Suggest whom to reach out for endorsement: LinkedIn’s algorithm
should be to recognise and suggest connections whom individuals can
reach out for endorsement at a click of a button. This will push users to
engage with the feature.
[Solution to pain point 4]
IV. Make endorsement valuable: LinkedIn can notify users by saying that
recruiters are noticing their skills and the ones which are endorsed are
68
Product Management Interview - A Preparation Guide by Technomanagers
more likely to be focused on. This will push the job seekers to constantly
engage with the feature.
V. Provide badge for endorsed skills: Once a user crosses a certain set of
endorsement thresholds for a specific skill, LinkedIn can provide them
with a badge to make them feel special and help them showcase the skill.
For example, if my SQL skills get endorsed by 25 connections, LinkedIn
can provide me with a silver badge, and I can share the same in a post.
VI. Increase relevance while job searching: LinkedIn can match
endorsed skills with the Job description skills to help candidates find
relevant jobs. After the job application has been submitted, LinkedIn can
also let the recruiters how many endorsed skills are matching with
required skills. This will push the candidates to get their skills endorsed as
they have higher chances of being shortlisted. A potential downfall is that
it can bias the job recruiters as few users can take undue advantage of
this and get fake endorsements.
Metrics:
To gauge whether the adoption & engagement of the feature has improved or not,
we can track the following metrics:
● No of skills endorsed per day.
● MoM growth in endorsement requested.
69
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Alright! I have some questions which I want to get clarified. WhatsApp
currently has two different products: WhatsApp and the other is WhatsApp for
business, so which one are we focusing on.
Interviewer: Regular WhatsApp
Shailesh: One last question, do we have any time or resource constraints that I
should be aware of? I am asking this because this can play an important role in
prioritising the features. Also, I am assuming that we want to improve the
engagement globally.
Interviewer: No, we don’t have any time or resource constraints.
Shailesh: Alright, let me lay down the broad goal of the problem. We want to
increase the engagement of the WhatsApp mobile application globally.
Interviewer: Perfect.
Shailesh: Okay, sure, the way I would like to approach it is, first will see different
customer segment and their user journey. With the help of that, we can see their
pain point; we will try to think of solutions for the pain points. We will also see the
70
Product Management Interview - A Preparation Guide by Technomanagers
metrics to track whether our Solution is working fine. At last, we can think of the
future of the features or some trade off if we have. Does it sound okay?
Interviewer: Sounds great.
Pain Points/Frustrations
Shailesh: Okay let’s look at the potential pain points of customer segment #3
1. As a user, I am not able to send messages, documents, images etc., without
adding the contact number. For example, if the delivery guy is not able to
locate my house and wants me to send my location through WhatsApp, I
can’t send the location without adding his number. I may not be very
comfortable adding strangers on WhatsApp.
2. While working on a project, we tend to send important links and documents
to the WhatsApp project group. It becomes very difficult to track which link
corresponds to which document, and we end up downloading all the
documents.
3. In the WhatsApp group, it is generally very difficult to have focused and
collaborative discussions around some topic.
71
Product Management Interview - A Preparation Guide by Technomanagers
Solutions/Features
Shailesh: Okay now let’s see some of the potential solutions.
1. While transferring money to some other person, we just need the mobile
number, and we are able to send money to that particular individual.
Likewise, WhatsApp can have a similar feature in which a person can send
messages without saving the contact number. [Solution to pain point #1]
2. WhatsApp can have one feature in which users should be able to hyperlink a
particular text with a URL and this text can be searchable in the links
searching section. Also, we should be able to see the preview of the doc
before downloading that document. [Solution to pain point #2]
3. WhatsApp can have its own mini browser so that whenever a person clicks on
the link/URL, he doesn’t need to migrate to some other browser like Google
Chrome, Safari etc. This will retain the user into WhatsApp and will increase
the user engagement on the platform. [Solution to pain point #2]
4. WhatsApp can have features like polls, forms etc. which can help in quick
discussion around some topics and people's opinions can be easily gauged.
[Solution to pain point #3]
5. Facebook can extend the reaction feature to WhatsApp as well; this will help
people to react to the images and the texts. [Solution to pain point #4]
6. WhatsApp can have a group story type of features in which, rather than
sending a lot of photos to the group, people can add pictures as a story and
stories should also be visible on the group icon in the chat window, just like
Instagram. There is no need to migrate to the status section of the app.
[Solution to pain point #5]
7. WhatsApp can have inbuilt text translation; if someone has sent the text in
some regional language, then we should be able to translate it. [Solution to
pain point #6]
72
Product Management Interview - A Preparation Guide by Technomanagers
8. WhatsApp stored starred messages in random order, which may not be very
useful while we are looking for a conversation. There can be a feature in
which the user is able to bookmark the conversation and refer to it whenever
he wants to visit it.
9. WhatsApp can have more personalised GIFs and stickers. For example, if I
want to send good morning to someone, it can create a gif in which the other
person to whom I am sending a message and I should be present in Avatar
form. This Avatar form will depend on the person's profile photo to whom we
are sending the message. WhatsApp can also use VR and can also send a
dynamic 3D avatar of ours to the other person in the chat. This will definitely
enhance the quality of conversation because personalized emotions can
communicate a lot more than text. [Moonshot]
Prioritization
Let’s prioritize the Solution, and we also know that we don’t have any resource and
time constraints.
● [High Impact] [High Effort] — #4, #9
● [High Impact] [Medium Effort] — #1, #2, #5
● [Medium Impact] [High Effort] — #3
● [Medium Impact] [Medium Effort] — #7, #8
Initially, I would like to have features #1, #2, #5 to be in MVP. In future, we can
leverage technology like AR to have dynamic and personalized avatars, so feature
#9 can be on our future road map and the same thing for #4. We won’t be
implementing #3 because it has a strategically different positioning from the
mission and vision of WhatsApp.
Success Metrics
Now let’s see the success metrics
● Average number of reactions a picture/text receives per day.
● Increase in average amount of time the target user spends on WhatsApp per
day.
● Increase in the average number of WhatsApp sessions the targeted user is
having per day.
● Ratio of Average number of documents getting previewed to the total number
of documents shared on WhatsApp.
● Bounce rate.
● Average number of links sent through WhatsApp with attached text per day.
Interview: Thank you
73
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: I have some questions that I want to clarify; since Amazon has different
business verticals, which vertical are we trying to improve, or can I decide as I go
ahead with the problem?
Interviewer: You can decide.
Shailesh: Okay, for this, I am assuming that we are trying to improve the Amazon
marketplace. Since improvement can be of different types like acquisition,
engagement or monetisation, what kind of improvement are we focusing on? As per
my understanding, we should target engagement because Amazon is currently in a
growth phase and rapidly expanding in developing countries like India.
Interviewer: Yes, you can go ahead with the engagement.
Shailesh: Okay, let me reiterate the goal of our problem; we want to improve the
engagement of the Amazon marketplace globally.
Interviewer: Perfect, please go ahead.
Shailesh: Okay, sure, the way I would like to approach is, first will see different
customer segment and their user journey. With the help of that, we can see their
pain points, and we will try to think of solutions for the pain points. We will also see
the metrics to track whether our solution is working fine. At last, we can think of
the future of the features or some trade-off if we have. Does this sound correct?
Interviewer: Sounds great.
74
Product Management Interview - A Preparation Guide by Technomanagers
User Journey
Shailesh: Let’s see their user journey to assess their pain points
1. They feel the need for something; they try different e-commerce
platforms such as Amazon, Flipkart etc.
2. They select the item and compare it with different brands.
3. They share the items with their close friends, buddies and families to
seek approval or guidance. They also search on the internet.
4. Finally, they add the item to the cart and apply different coupon codes
available with them.
5. They select the address and place the order.
6. They track the item and check if it is according to their expectations after
it gets delivered.
7. If it isn’t according to their expectation or damaged item, they call for
support or place a return request.
Pain Points
Now let’s see the different pain points
1. Comparing the items from the different brands is painful. For example, if
I buy a mobile phone, I need to go through different blogs and YouTube
75
Product Management Interview - A Preparation Guide by Technomanagers
Solutions/Features
1. Amazon can have something like “Amazon Social” where we can follow our
friends. So, whenever we buy a product, we can reach out to our friends who
have already bought it. We can chat with them and seek guidance from
them.
2. Socialising is something that we have missed a lot in the pandemic era.
Amazon can have features like virtual “Amazon Shopping Rooms”, where we
can shop from Amazon along with our friends. [MoonShot]
3. There can be a feature like Customization Comparison in which we can
compare the product in a similar category. For example, if we are confused
between Samsung and OnePlus, we can add both phones to the
customisation comparison. This will also provide a summary of the point of
difference and points of similarity between the product.
4. There can be Amazon in-house blog where we can find blogs or review videos
from the experts. Here we can search for the product we want to purchase.
Currently, such reviews are present on YouTube, so users have to switch
between apps.
5. We can have features like “Chat with expert” from whom we can take
guidance about a particular product, usability and they can suggest us the
suitable product. This can be part of Amazon's premium subscription.
6. There can be a feature where we can chat with people who have posted
reviews for some product. Here we can integrate the gamification feature; for
example, if we want to buy something and none of our friends has bought it,
in that case, we can chat with the person who has posted a review for that
76
Product Management Interview - A Preparation Guide by Technomanagers
product. If we find their advice useful, they will earn some Amazon points,
which can be redeemed in the future.
7. A feature like alternative suggester can use AI to suggest an alternative
product with similar functionality and use cases.
Prioritisation
Now I want to prioritise the solution depending on their impact and effort.
● Must-Have — #3, #4, #5, #7
● Should have — #6
● Could have — #1, #2
Success Metrics
Now let’s look at some of the success metrics for the features we have defined.
● Average number of product comparisons per day.
● Average watch time or reading time on the blog by a user in a month/week.
● Average number of people who chat with an expert per day.
● Ratio of the product which is suggested by alternative suggester and bought
by the user to the total number of suggestions made by suggester.
Interviewer: Yes, we can do that. Thank you.
Shailesh: Okay, now talking about the improvement of LinkedIn, improvement can
be of different types like improvement in the acquisition of new users, engagement
of users or it can be related to monetisation. Since LinkedIn is in a growing phase,
it would be good to focus on improving the engagement part. What do you think?
Interviewer: Engagement sounds good. Please go ahead.
Shailesh: Do we have any resource or time constraints that I should be aware of? I
am asking this because this might play a role in prioritising the product roadmap.
77
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: Yes, you may assume that we have to release the first cut of the
improvement in 3 months.
Shailesh: Okay, sure, the way I would like to approach is, first will see different
customer segment and their user journey. With the help of that, we can see their
pain points; we will try to think of solutions for the pain points. We will also see the
metrics to track whether our solution is working fine. At last, we can think of the
future of the features or some tradeoff if we have. Sounds okay?
Interviewer: Sounds great, go ahead.
User Personas
Shailesh: These can be the different customer segments I can think of.
1. A job seeker who is actively looking for a job or job switch.
2. Job recruiter/HR who posts jobs on the platform
3. A content consumer who silently consumes content.
4. A content producer who posts content a lot.
5. Someone interested in building his network and sends requests, check
out other profiles etc.
6. Advertisers who want to do some sort of promotion of their organisation
These are the broad personas. Do you want me to focus on a specific persona?
Interviewer: I would like you to focus on the “job” vertical on LinkedIn.
User Journey
Shailesh: Alright, talking about the job vertical, I would like to focus on job seeker.
Let’s see their user journey so that we can think of their pain points. The broad user
journey of any job seeker would look like this.
1. Search for the job according to some preference
2. Apply to the job with a resume and wait for the communication from the
HR
3. Prepare for the interview, if shortlisted
4. Wait for the results
5. Improve on the feedback if not selected. If selected, then focus on
onboarding and document verification.
Pain Points
Let’s see what the different pain points for the job seekers are:
1. As a job seeker, I find it hard to comprehend the job requirement and
even more difficult to assess the culture from the job description.
78
Product Management Interview - A Preparation Guide by Technomanagers
Solutions/Features
Now let’s see some of the solutions for the same problems
1. LinkedIn can have video Job Description, which will give a small glimpse
of the requirements in the role, the company’s cultures and values. Video
has a longer-lasting effect than the textual Job description.
2. LinkedIn can have a proper Recruitment funnel which will be updated by
the person who has posted the job. The funnel will have different stages
like resume submission, shortlist for telephonic interview, shortlist for an
onsite interview, job offer etc. The candidate can track the status of the
application, and it will reduce anxiety.
3. There should be a feature that will tell how likely you will get a shortlist if
you apply to that job using AI.
4. After applying for the job, LinkedIn should smartly recommend the
sample question that is likely to be asked in the interview. The AI engine
should automatically tell the resources available on LinkedIn Learning
that can help to ace the interview.
5. LinkedIn can have something like “Guidance over a coffee”, where the
industry experts can hold the sessions in their respective fields about
career and interview guidance.
6. If my profile gets rejected, LinkedIn can provide a summary of why my
profile got rejected and at what stage it was rejected. LinkedIn should
also give me a summary of all those profiles which got shortlisted for the
further round, which will help me assess and improve.
79
Product Management Interview - A Preparation Guide by Technomanagers
Prioritisation
Keeping in mind that we need to deliver the first cut of the solution in 3 months, I
would like to have the following recommendation for prioritising the solution.
● Must have: #2, #1
● Should have: #3, #4, #6
● Could have — #7, #5
● Wouldn’t have — #8
Success Metrics
Now let’s see the success metrics for the solutions
1. Number of visits to application tracking window per day
2. The average number of job description videos watched by a user
3. An average number of times a user replays a job description video.
4. The ratio of the number of people who got shortlisted to the number of
people who applied and having a cutoff score of above a certain
threshold recommended by the AI engine.
5. Average time spent by a user on the recommended material(LinkedIn
Learning) for interview preparation.
Interviewer: Thank You. It was a good discussion.
Shailesh: Thanks for the questions; let me tell you my understanding of Netflix so
that we are on the same page. Netflix is a video streaming platform that provides
content like TV shows, movies, documentaries etc. One of the main features of
Netflix is its personalized recommendation of content. Is that correct?
Interviewer: Yes, that’s correct.
Shailesh: Before I start stating my solution, I have some questions which I want to
get clarified. Since improvement can be of different types like the acquisition of
untapped market, user experience, user engagement or monetization, what is our
goal. From my point of view, acquisition and engagement both are good options
80
Product Management Interview - A Preparation Guide by Technomanagers
now for Netflix; however, I would like to continue with improving user engagement
which will lead to future options to get more revenue. What do you think?
Interviewer: Okay, you can go ahead, but I have one question if you want to
acquire an untapped market, what customer segment you would focus on?
Shailesh: Great question; if I had to acquire more customers, I would look into
Netflix for senior citizens. Since Netflix kids have already been there and in old age,
you have a lot of free time to spend. Old people generally feel marginalized and
unsociable because of a lack of information, but by this, we can give them the kind
of content that can be entertaining and informative.
Interviewer: Okay, go ahead with improving user engagement.
Shailesh: Cool, the way I would like to approach this problem is, first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritising the pain points, we can see some potential
solutions in priority and corresponding success metrics. At last, we can think of
some of the potential tradeoffs or some future aspects of the Solution. Sounds
okay?
Interviewer: Sounds great; please go ahead.
Shailesh: I would like to put the users of Netflix into two broad buckets one is a
content consumer, and another is a content producer. For this, I want to focus on
content consumers primary because they are in huge numbers. There can be
multiple user personas for content consumers, but if I have to put them in a more
MECE way, I would like to have the following personas:
User Personas
1. Focused content consumers: People who know what they are going to
watch are kind of an introvert and generally don’t like to watch what s
81
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Let’s form the goal of the problem; we have to increase the user
engagement of content discoverers on the Netflix platform globally. I think this is
aligned with the broad goal of Netflix as well.
Interviewer: Okay!
Shailesh: Now, let’s see some of the pain points of the selected customer persona.
Pain Point Of Customer Segment #1
1. They got bored of all the recommendations on Netflix; they want it to be
more of a fun way to discover content.
2. In this pandemic, they miss the kind of socialization feeling that they had
in the theatre. They are also very sceptical of going out now as well.
3. Because they watch a lot of content, sometimes they feel lost in some
sci-fi series. Also, now the TV series has a lot of seasons, so it becomes
frustrating when we don’t remember what happened till earlier seasons.
4. Sometimes they look out for unique content which can be fun and
exciting at the same time.
Shailesh: To summarise what we have discussed till now, we have discussed the
problems and explored the different personas. We picked the content explorer
persona and looked into their pain points. Now I am pausing for a while if you have
82
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Now, let’s look at different solutions for the pain points.
Solutions/Features
Solutions to pain point #1
1. We can have a geofencing kind of feature in which a user will "spin a
wheel", and the user will be recommended with some suggestions of
videos/TV series depending on the content being watched in their
neighbourhood. We can integrate a leaderboard kind of feature to this.
For example, if Netflix recommends videos you are watching and other
people in your neighbourhood like them, you will get some reward
points. Netflix can now expand its business model by opening its
marketplace and letting users buy merchandised shirts or snacks for a
good movie experience. [Medium Effort][High Impact]
2. “Netflix Metaverse” is my second solution in which you can watch the
movies in a full and immersive way. [Super High Effort][High
Impact]
3. “Netflix Subconscious” is my third feature in which, depending on
your retina movement on the Netflix screen, Netflix can recommend you
a playlist of videos, tv-series etc. [Super High Effort][Medium
Impact]
83
Product Management Interview - A Preparation Guide by Technomanagers
2. “Netflix Meta Social” is my second feature in which not only they can
watch the movies in an immersive way but also they watch like this with
their friends and family remotely as well. [Super High Effort][High
Impact]
3. “Netflix Story” is my third feature in which people can put the story of
the video they are watching. People who follow you can react and
comment on the story like Instagram. It will increase the engagement,
and sometimes people also want to express themselves in the form of
movie dialogue, so with this feature, they will be able to do that. [High
Effort][High Impact]
Success Metrics
Shailesh: Now, let’s see some of the success metrics for the features which we have
proposed.
1. Ratio of the number of content watched or liked to the total number of
content recommended.
2. Average time spent by a user on Netflix Social.
3. Average reviews/comments posted by an individual on Netflix social per
month.
4. The average number of reactions done on Netflix Story.
84
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Thanks for the question but before that let me clarify my understanding
of Facebook Newsfeed so that we are aligned on it. Facebook newsfeed is one of the
core functionality of Facebook other than messaging, video calling, following profiles
of friends etc. Facebook news feed lets you to know current happening around you
or let people know or express opinions about things that you care about. This is
completely aligned with the Facebook mission of connecting people and expressing
themselves. Is my understanding regarding the Facebook newsfeed clear or do you
want me to focus on some other functionality that I missed probably?
Interviewer: Now this understanding is good to go.
Shailesh: I have some questions that I want to clarify since improvement can be of
different types if I tied it to the business objective. It can be of increasing revenue,
increasing engagement on the feed, or we are going to acquire more and more
users? what is the objective of the improvement? According to my, Newsfeed is a
place that has infinite scrolling, Facebook puts a lot of advertisement there and
facebook’s revenue model revolve around advertisement, so it would make sense
for me to think about increasing engagement, what do you think?
Interviewer: Yeah the assumption seems okay, we are also seeing people are
scrolling news feeds but not reacting to the same. So we want to make it more
engaging.
Shailesh: Okay, but when you say that people are not reacting, they are not
commenting on pictures or they aren’t even reacting to them, because the reaction
feature may cannibalise the commenting one. So what is exactly we are looking at?
Are we looking at improving overall engagement on the picture?
Interviewer: Yeah we are looking at overall engagement on the Facebook
newsfeed.
Shailesh: One last question I have is, do we have any time or resource constraints
or we are not bound by this.
85
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: No, we don’t have any resources constraint, but we want to see the
improved result in 1 quarter or 2.
Shailesh: Alright, let me quickly form the objective of the problem from whatever
we have discussed till now. The main objective of the problem is to increase the
overall engagement on the Facebook newsfeed and we are not bound by anything.
Interviewer: Perfect, please go ahead.
Shailesh: Cool, the way I would like to approach this problem is, first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see potential solutions and
corresponding success metrics. At last, we can think of some of the potential
tradeoffs or some future aspects of the Solution. Sounds okay?
Interviewer: Sounds Great, please go ahead.
Shailesh: There can be different user persona of people who are using Facebook
broadly there can be 3groups which are content creators, content consumers and
advertisers. Here we can assume that 10% of people are content creators and 90%
are content consumers so I would go ahead a focus more on content consumers
because they are driving the engagement on the Facebook Newsfeed. So if I have
to put the user persona in a more MECE way we would be having the following user
personas.
User Persona
● FB Explorers: They are our power users, they are young, tech-savvy and
want to explore different videos, photos, posts on Facebook. They spend
quite a lot of time on Facebook and exploring different things.
● FB Focused Users: They are the ones who are our medium users, they may
be young professionals who don’t get much time in their day to explore all
this stuff. They also comprised introverted people who silently consume
content.
● FB Casual Users: They are the ones who are not very interested in
Facebook, they don’t spend much time on the platform. They open Facebook
like once or twice a week.
Shailesh: I will stop for a while if you have any questions on this?
Interviewer: No this is good, you can go ahead with this.
86
Product Management Interview - A Preparation Guide by Technomanagers
Persona Prioritisation
Shailesh: Okay now let me prioritise the user persona, so I would like to pick the
focused users because they are the ones who are coming onto that platform but
still not making any engagement. The explorers are kind of extroverts on the
platform, they are engaging. So if we have solved the problem for the FB Focused
users, we will be able to solve the problem for the majority of people. Are we
aligned on this?
Interviewer: please go-ahead
Shailesh: Now we will see some of the pain points of the selected User persona.
Pain points
● Spam/Misinformation/Irrelevant Content: One of the painpoint is that
people cannot find relevant, good quality content on the newsfeed. They are
moving away from the feed because they think the kind of information is
based, spam and not relevant to them.
● No personalised engaging content: Even though Facebook uses machine
learning and AI to make the content more dynamic and engaging, people still
got bored from the newsfeed to seeing the same old type of content.
● Shyness: People often don’t want to comment on some pictures and want to
regret 3–4 years later, so they choose not to comment on some photos, they
are kind of shy and don’t want their information to go in public and stay
there forever.
Shailesh: These are the problems that focused FB users can get, so if I have to
prioritise the problem and pain points, I would like to go ahead and see the
intensity and the frequency of the pain. This way we will be ensuring that we are
covering the depth and width of the problem. According to my, all are potential
problems to solve but if I have to tie to the objective of the problem to increase
engagement, I would go ahead and pick pain point #3. What do you think?
Interviewer: Yes you can go ahead with this.
Shailesh: Let's look at the different solutions for the pain points
87
Product Management Interview - A Preparation Guide by Technomanagers
able to verify the FB owned pages and can follow them according to their
will.
Prioritisation
Shailesh: The features “Comment Privately” & “Comment for 24 hours” are both
very good features for making a person active but we can go ahead with “Comment
for 24 hours” because “Comment Privately” can cannibalise the messengers. We
can also hire content creators to have more FB owned pages. So finally my
recommendation for the near future is to have feature “Comment for 24 hours” and
“FB Owned Pages”. Should I go ahead and define some metrics to track the success.
88
Product Management Interview - A Preparation Guide by Technomanagers
Success Metrics
1. Average time spend by a user per day on News Feed.
2. Average number of sessions of a user on Facebook
3. Average number of comments per post
Shailesh: Alright, I have some questions which I want to get clarified. Since
improvement can be of different type and if I tie it to some business metric, we will
be having improvement in terms of acquisition of more users, improvement in
reading experience for more engagement, or improving monetisation. What do we
explicitly focus on? According to my, we can think of improvement in the reading
experience and bringing more engagement on the device which can be further used
to increase revenue.
Interviewer: Yeah we can go ahead and improve the reading experience on
Kindle.
Shailesh: One more question which I want to ask is, do we have any resource or
time constraints? I am asking this question because it may play an important role
while prioritising the features.
89
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: No you aren’t bound by that but make sure that the features don’t
increase the cost of the kindle.
Shailesh: Alright, I have a fair understanding of the problem statement, let me
quickly form an objective of the problem, we want to improve the reading
experience of a reader on a kindle platform while will ultimately derive more
engagement and any constraints don’t bind us. sounds okay?
Interviewer: Yes, that is perfect.
Shailesh: Cool, the way I would like to approach this problem is, first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see potential solutions and
corresponding success metrics. At last, we can think of some of the potential
tradeoffs or some future aspects of the Solution. Sounds okay?
Interviewer: Sounds Great, please go ahead.
Shailesh: There can be multiple personas of users who are using Kindle but if I
have to put them in a more MECE way, we would be having the following personas.
User Persona
1. Avid Readers/Business leaders or executives: They are the ones who
love to read about anything and everything. They read smany books in a
year and are our power users. They want to explore different types of genres
and increase their knowledge. They read around 20+ books in a year.
2. Focused Readers: They are ones who know what they are interested in and
they read book pertaining to that only. They are our medium users, they can
be students or professors. Sometimes they read around 3–4 books in a year.
3. Occasional Readers: They are the ones who read the book occasionally, for
them reading is a boring activity but they want to become avid readers. They
try hard to build the habit of reading but they lose track in between.
4. Fashion Readers: They are the ones who don’t love reading that much but
they bought Kindle because everyone in their circle bought one.
Shailesh: I think we can target the Occasional readers because they are the ones
who wants to inculcate the reading habit and they try hard as well. Avid readers
and focused readers are the ones who in any case will read the books no matter
what difficulty they face. And if we put all the user's persona on a normal curve,
Occasional readers are the ones who will lie in the middle because they are in larger
numbers. So solving problems for them will increase the engagement more. what
90
Product Management Interview - A Preparation Guide by Technomanagers
do you think?
Interviewer: I think this is a fair assumption.
User Journey
Shailesh: Now let’s think of their user journey so that we can think of the potential
pain points. The user journey of the occasional reader can be divided into stages
like “Get recommendation of books to read”, “Buy subscription or e-book”, “Start
reading”, “Get demotivated”, “start again”, “Complete the book or left it” and finally
“Share the experience with people. Are you aligned with this and should I go ahead
and think of the potential pain points to solve?
Interviewer: I think it is okay, please go ahead.
Shailesh: I would like to pick the pain point by seeing the intensity and frequency
of the problem. I will also see if solving this problem is aligned with our broader
objective of the problem. I think the first step is the one is getting motivated to for
habit. First, we need to solve this problem then the further problem will make
sense. I will pause for a while if you have any questions about this and are aligned
on this.
Interviewer: Yes you can go ahead and solve this problem.
Shailesh: Okay there can be the following solutions for the pain points.
Solutions/Features
1. Stickers: Amazon kindle can have a feature of amazing book stickers
which comes with the purchase of book so that the person can put these
stickers on their laptop, screen which reminds them that they have
bought the book and they need to complete it. Amazon can also provide
91
Product Management Interview - A Preparation Guide by Technomanagers
them to have physical stickers which they can put into their rooms, office
desks etc. [low effort][mid impact]
2. Timeline Integration with Calendar: Before starting the book, Kindle
can provide a feature in which the person can set the goal of completing
the book. The goal will be automatically integrated with the calendar and
will provide you with a set of reminders for the goal.[mid effort][high
impact]
3. Gamification: Amazon Kindle can provide the gamification feature in
which if a person has achieved some goal, so he will be earning a
gamification wheel, spinning to which will fetch them offers, discounts,
reward points to buy something from Amazon in future. [high
effort][high impact]
4. Leaderboard: Amazon kindle can provide them a feature of the
leaderboard among friends and acquaintances who are also reading on
Kindle. A human being is inherently very competitive, so they will want
to get on the top of the leaderboard. [mid effort][high impact]
5. Human Tracker: Amazon kindle can have a feature in which you can
opt for a human tracker which will keep track of your goal of reading. He
will also help you to comprehend and discuss interesting points with
them. Human beings have some kind of ego, so they will disappoint
themselves but not disappoint themselves in front of others.[high
effort][high impact]
Shailesh: All of the features can be a potential solution for the problem, but I need
to pick one solution for the same. I would go ahead with the “Timeline integration
with Calendar”. Let me define some metrics for the same
Success Metrics
1. Number of books completed by a users in a month.
2. Average number of reading minutes per user per month.
92
Product Management Interview - A Preparation Guide by Technomanagers
93
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: To understand the problem in a better way, I would like to seek some
clarification.
Interviewer: Yes, please go ahead.
Priyanka: Amazon is the name that represents the Umbrella of services like
Amazon Prime, Amazon shopping, Audible, etc. Similarly, Flipkart has so many
subsidiaries and a ton of services like Amazon. So, I am assuming we are talking
about the competition between Amazon and Flipkart for Shopping.
Interviewer: Yes, you can go ahead with this assumption.
Priyanka: When we are talking about “beating Amazon”, is there any particular
metric we are looking at like active customers, active sellers or revenue, etc.? I
think we can focus on increasing the revenue of Flipkart, which implies an increase
in sales on Flipkart.
Interviewer: That’s a fair consideration.
Priyanka: Okay, I would like to quickly summarise what we have discussed till now.
The goal of the problem is to increase the revenue of Flipkart by targeting
94
Product Management Interview - A Preparation Guide by Technomanagers
customers in Tier-III cities of India and rural areas, and we are not bound by any
time/resource constraint.
Interviewer: What would you do to solve this?
Priyanka: Okay, to start with here, we have finalised our user segment to focus on
a specific user persona. We will go through their journey to see the pain points they
face. Then we will find out solutions corresponding to the most pressing pain points.
After that, we will talk about the metrics to track whether our solution is working or
not. Are we aligned on this?
Interviewer: This is a good structure; please go ahead.
User segment:
Priyanka: Okay, there can be multiple user segments who can use Flipkart in
Tier-III and rural areas in India, but if I have to put them into more of a mutually
exclusive and collectively exhaustive way, then I will come up with these 3 user
segments:
1. Young rural aspirers: who may have low/high ended devices, but they
have the internet on their phones and spend quite a time on their phones
2. Mid age homemakers: who want to buy things that are not present in their
locality
3. People with disabilities: who find it difficult to shop every now and then.
User Journey:
The user journey of a user from Tier-III/rural areas is no different from a normal
user:
Open App -> Explore Products -> Compare Prices -> Add to Cart & Checkout ->
Make payment -> Track Delivery -> Return or refund
Pain Points:
95
Product Management Interview - A Preparation Guide by Technomanagers
1. Lack of trust: Young aspirers from Tier-III/rural areas find it difficult to trust
online services. They are often sceptical about sharing information like card
details. They are unsure how the return process will work and fear that they
might get scammed.
2. Price-sensitive: Users residing in Tier-III/rural are extremely price-sensitive
and want to get the best deals whenever they purchase. They often bargain
and compare prices at local shops before making a purchase.
Lack of personalisation/relatability: Users from non-metropolitan cities
are not able to relate to the products shown on the online platforms. They
are not sure of the usage of the product. Even though they want to make a
purchase, they are not able to identify themselves with the images shown in
the product description.
Solutions:
Lack of trust:
1. Onboarding sellers from Tier III/rural cities: Flipkart can onboard
more sellers from the cities that young aspirers trust and often buy from.
Using economies of scale, Flipkart will be able to provide users with better
deals and discounts and make them stick to online platforms. Once people
are hooked to the convenience like doorstep delivery, wider assortment
etc., provided by online services, they will become loyal customers. This
will also promote the business of local sellers as they will be able to reach
out to customers from metropolitan cities who are not within their reach
otherwise. [High Impact] [High Effort]
2. Credits for return: The return policy can get tricky in Tier III/rural cities
where users rely on offline payment methods like cash on delivery. In the
case of cash payments, if a user makes a return, they can get Flipkart
credits which can be used for future purchases. If the user still wants their
money back, they can raise a request for the same. This will enable
trust-building and increase credibility. [High Impact] [Medium Effort]
Lack of personalisation/relatability:
1. Showcasing models that people identify with: Flipkart can partner
with models that people from non-metropolitan cities can relate to better.
96
Product Management Interview - A Preparation Guide by Technomanagers
They can also collaborate with film stars or sportspeople from such areas
to promote their platform. This will make people from Tier III/rural cities
feel more inclusive. [High Impact] [Low Effort]
2. Buyers in Pin code: To give an idea to users as to what is popular in
their area, Flipkart can add a feature where it can portray that “X no. of
users in your pin code have currently purchased this product” or “X no. of
users in your pin code have added the product in their cart”. This will
increase the chance of users buying such products. [Medium
Impact][Medium Effort]
Success Metrics:
● No. of Sales per day from young rural aspirers [North Star Metric]
● No. of monthly active users on boarded from Tier III/rural areas
● No. of sellers on boarded from Tier III/rural areas
● Purchase/Order return ratio by users from Tier III/rural areas
Priyanka: To get a better understanding of the problem, I would like to ask some
clarifying questions.
Interviewer: Sure, please go ahead.
97
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: When we say developing countries is there any specific country, we are
focusing on? Can I assume it to be India as it forms a potentially large market with
its varied demography and deep internet penetration after the launch of Jio?
Interviewer: You can focus on India.
Priyanka: I would also like to discuss how we can define market penetration in this
case. So, we can think of increasing the time people use the services or acquiring a
greater number of users on the platform. In my opinion, the latter makes more
sense as Netflix has to ultimately focus on increasing the number of active
subscribers. The average watch time might be a skewed metric as the existing
users might increase their watch time on the platform due to better engagement,
but this will not contribute to revenue. So the goal metric should be to increase the
active subscriber base.
Interviewer: That’s correct.
Priyanka: Just to summarise what we have discussed till now, we would like to
increase the active subscriber base for Netflix in India, and we are not bound by
any time/resource constraints.
Interviewer: That is well-summarised.
Priyanka: Since we are targeting increasing the market penetration for Netflix in
India let us try to understand what the current scenario is. Although India forms a
huge market, there is intense competition due to multiple players providing
different value propositions. For example – Amazon Prime subscription not only
offers entertainment but also enables users to become part of the premium clubs
on Amazon e-commerce and get free and fast delivery.
Additionally, India becomes a tough market for Netflix as the consumers are
price-sensitive in nature. A lot of home-grown names like Zee5, and Alt Balaji are
able to provide content at much cheaper rates.
Interviewer: Agreed, these are a few of the biggest challenges.
Priyanka: Okay, the way I would like to take a shot at this is, we will discuss the
different user segments and then focus on a specific one. We will discuss the pain
points they face. Then we will find out ways in which Netflix can address those pain
points and have a better foothold in the Indian market. Post that, we will talk about
98
Product Management Interview - A Preparation Guide by Technomanagers
the metrics to track whether our goal is being achieved or not. Are we aligned on
this?
Interviewer: Yes
User segment:
Priyanka: Okay, there can be multiple user segments for Netflix in India, but if I
have to put them in a more comprehensive way, then I will come up with these 2
user segments:
● Young rural enthusiasts: who may have low/high-ended devices, but they
have the internet on their devices and spend a lot of time on their phones.
● Mid-age homemakers: who want to seek new ways of entertainment and
are still watching content on non-OTT platforms. They feel that OTT platforms
cater to the needs of Gen Z only.
99
Product Management Interview - A Preparation Guide by Technomanagers
2. Focus on Sports: Cricket is the most popular sport among Indians and
Disney Hotstar has made a strategic move and acquired digital and TV rights
for all ICC competitions till the year 2027. Similarly, Netflix can get exclusive
rights for other popular sports loved by Indians – like football, hockey,
kabaddi etc.
3. Pay per show: Till now Netflix has focused on testing different plans in India
like a Mobile plan or a basic plan to enable watching content on 1 supported
device at a time. Going forward, we can also test plans where users can be
charged based on the shows they want to watch. Amazon Prime has recently
started a renting model where it allows users to rent particular
movies/shows, but the price was over and above the subscription plan which
Netflix can also explore.
Metrics:
For an increase in market penetration, we can track the following metrics:
1. % increase/decrease in the Active subscriber base
2. User stickiness i.e., DAU/MAU
3. % increase/decrease in revenue
Shailesh: Okay, before I jump onto the solution, I would like to clarify some points
for better understanding. So the ride can be cancelled from both the party's rider
and the driver? Which side are we talking about?
100
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: And are we seeing these cancellations in a particular time like peak
hours, non-peak hours, or midnight?
Interviewer: We are seeing these cancellations almost all day.
Shailesh: Are we seeing these trends for a particular type of people, any specific
demographic of the drivers?
Interviewer: All types of drivers
Shailesh: Since Lyft has both iOS and Android apps, is any specific app on which
we see these cancellations?
Interviewer: No, it’s platform-agnostic; we see it on both the platforms.
Shailesh: Alright, then let’s deep dive into the question. First, let me list the
reasons and pain points for drivers who cancel their rides.
1. It may be the case that the drivers don’t want to have ridden in some
particular direction.
2. It may be the case that the drivers are just leaving for their home and
want to end the day.
3. One of the most important reasons can be that they don’t want shorter
rides.
4. Sometimes the rider takes too long to come to the pickup location.
For these broad reasons, I am going ahead with the possible solutions.
1. Lyft’s goal is to make transportation readily available for all, don’t quote me
in words, but it should be their broad objective. In case the driver doesn’t
want to go in a particular direction, we can impose a penalty on the driver
because frequent cancellations will have a poor user experience for the rider,
ultimately impacting Lyft’s brand equity. In this case, Lyft can allow 1/2
cancellations per day, after which the driver has to bear a penalty for the
same. The driver should also prompt that it will affect his rating.
101
Product Management Interview - A Preparation Guide by Technomanagers
2. In case the driver wants to go home and end the day, the Lyft algorithm can
work such that in the next 4–5 minutes of switching off, it can search for the
new ride near to the driver’s home if it can find the ride, connect it, if not
switch off the day for the driver.
3. In case the reason is that they don’t want shorter rides, Algorithm can be
adjusted in such a way that if the demand is soaring high, then connect the
rider with varying distances like one long ride after two short rides, or we can
incentivise the driver for completing a particular number of short rides like a
bonus for a driver for every five short rides.
4. If the rider is taking too long to come to the pickup location, the rider should
be prompt that the driver has arrived at the location. If he isn’t making up to
the location within 5 minutes of the cab's arrival, he will be charged, and his
rating will be affected.
We can try these solutions in a particular region for A/B testing and can track the
following metrics:
1. Reduction in % cancellation of the rides from the driver's side
2. Increase in the number of rides in the 5 minutes of switching off mode
3. % increase in the shorter rides
Priyanka: To get a better understanding of the problem, I would like to seek some
clarification.
Interviewer: Yes, please go ahead.
Priyanka: Now talking about fake reviews. Reviews are users’ opinions for a
particular product which help other shoppers get a better understanding of the
product. It usually contains text and might contain images also. For example — If a
user buys a dress from Flipkart and finds it good they post a picture of the dress
and write a review to describe their experience. With e-commerce growing in
102
Product Management Interview - A Preparation Guide by Technomanagers
popularity a lot of users rely on reviews of the product posted on the platform.
Reviews are meant to build trust in the product and provide a first-hand experience
for users.
Fake reviews are information stated by a user to falsely say a product is good or
bad. Fake reviews can lead to a loss of trust in the product and reduce its sales. It
can damage a brand’s reputation and create a negative image. It can be used to
sabotage the competition.
Interviewer: Yes, that’s well defined.
Priyanka: Is there any particular metric that we are observing is getting impacted
due to this? What I can think of is that if people see good reviews about a product
they might purchase it but if it doesn’t meet their expectations, then they will
return the product.
Interviewer: Yes, the return rate is high.
Priyanka: To ensure we are on the same page I would like to summarise what we
have discussed till now. We talked about what fake reviews are, how they harm the
platform and why it is important to do away with fake reviews. We have narrowed
down our problem statement by identifying that there is an increase in fake reviews
on Flipkart in the electronics category. Now we will discuss what we can do to solve
this issue.
Interviewer: That’s well summarised.
Priyanka: Talking about the user journey of a buyer who would post review
post-purchase:
User Journey
103
Product Management Interview - A Preparation Guide by Technomanagers
Open App -> Explore Products -> Compare Prices -> Add to Cart & Checkout ->
Make payment -> Complete Purchase -> Receive/Use product ->Post Review ->
Review is moderated -> Review Posted
104
Product Management Interview - A Preparation Guide by Technomanagers
i.e. the ratio of fake vs non-fake reviews is not balanced, we should perform
upsampling to balance the dataset. We can use a combination of human
moderation and machine learning to obtain the best results and remove bias
arising out of machine learning models.
Metrics
After implementing the techniques that we discussed, we can track the following
metrics:
● % increase/decrease on the returns made by a user
● % increase/decrease in the periodic sales for the products where fake
reviews were identified
● % increase/decrease in average revenue per user
To summarise, we discussed what fake reviews are and how they impact the
Flipkart platform.
● We narrowed down our problem statement by saying that the fake reviews
have increased on the Flipkart platform in the electronics category leading to
an increase in the return rate.
● We discussed techniques like rule-based classification, human moderation
and review analysis to solve the problem.
● We identified metrics that will help us track the impact on the platform once
the fake reviews have decreased.
Interviewer: That was a great discussion. Thank you.
Priyanka: To get a better understanding of the problem, I would like to ask few
clarifying questions.
Interviewer: Please go ahead.
105
Product Management Interview - A Preparation Guide by Technomanagers
providing online experiences or a new way of travel where people can tour a place
virtually.
Interviewer: Yes, that is well defined.
Priyanka: Covid-19 had taken a toll on the hospitality industry and tourism was
really down. Airbnb also faced severe losses and now with tourism going back to
normality, Airbnb has started recovering but having new use cases will definitely
give our company room to grow further.
Interviewer: That is true.
Priyanka: Since we are targeting increasing the market expansion for Airbnb
through new business verticals let us try to understand potential use cases. As work
from home had become a norm during the pandemic, a lot of companies had sold
their office spaces which they had leased/rented. With employees returning to
work, companies need office spaces. However, a lot of companies do not ask
employees to come to work every day and are looking for more flexible options.
This can be a potentially powerful use case which Airbnb can explore.
Interviewer: Sounds interesting
Priyanka: Is there any specific geography where we are planning to expand our
new business vertical?
Interviewer: We can focus on global expansion.
Priyanka: Is there any time/resource constraint that I should consider? This will
help me in prioritising our features later.
Interviewer: Yes, we want to have the features rolled out by end of 2023.
106
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: Just to recap what we have discussed till now; we would like to increase
the market penetration for Airbnb globally by introducing new business verticals.
We identified it to be office space renting as it is in a related industry as that of
Airbnb. We plan to integrate the use case in the existing Airbnb app by the end of
2023.
Interviewer: That is well-summarised.
Priyanka: Okay, the way I would like to structure this is, we will discuss the
different user segment and then focus on a specific one. We will discuss the pain
points they face. Then we will find out ways in which Airbnb can address those pain
points and have a better positioning. Post that, we will talk about the metrics to
track whether our goal is being achieved or not. Are we aligned on this?
Interviewer: Yes
User segment:
Priyanka: Since Airbnb has a marketplace model with both hosts and guests so we
should look at both the perspective:
1. Owners: who may have extra space available for renting or these could be
companies whose office space are underutilised as they have not shifted back
to full-fledged work from office model, or they work from office only on
specific days. This can also be an additional source of money for them.
2. Office who would rent the space: These could be any small-sized
companies like start-ups or freelancers who want to work along with their
colleagues and have some in person interaction.
107
Product Management Interview - A Preparation Guide by Technomanagers
Solutions:
[Solution to pain point 1]
● Inbuilt Video calling: We can provide owners with a video calling feature
through which they can display videos of the office property and give other
details
● 3-D Virtual tour: As an owner, it is convenient if I can put a 3-D virtual tour
of my space so that people can watch the video and get an idea of how the
place looks like. People can gauge whether the space suffices their
requirements or not and check out the amenities as well.
● Chatbot assistant: There can be a chatbot assistant which can answer basic
questions related to the property like locality, no. of rooms, conference
rooms, seating capacity, amenities etc. The owner can input all this
information and rather than the owner himself answering every query the
chatbot can handle them.
[Solution to pain point 2]
● Rent estimator AI tool: Airbnb already has a rich set of data on properties
along with their prices. It can build a price estimator ML (Machine Learning)
model which can define the rent an owner can set for their property basis
parameters like amenities, floor area, locality, dimensions, etc. It can
consider factors like seasonality also and suggest fluctuation in prices
accordingly.
[Solution to pain point 3]
● Easy documentation: Airbnb can partner with third-party like Adobe sign or
Docusign through which it can help the owners handle the lease agreement
with ease. This will ensure that all the agreements are documented on time
108
Product Management Interview - A Preparation Guide by Technomanagers
Metrics:
To gauge the success of our feature, we can track the following metrics:
● % increase/decrease in revenue
● # New owners onboarded on the platform
● MoM growth in properties listed on the platform
● % Owners using the rent-estimator tool
To summarise, we discussed what Airbnb is and how Airbnb can diversify itself.
- We narrowed down our problem statement by saying we will focus on
creating a new business vertical - office rental space and established how it is
a beneficial use case in the post-pandemic world.
- We focused on creating a strong supply on the platform and hence prioritised
owners who have extra office space to rent.
- We discussed the user journey of the owners and identified problems faced
by them. We brainstormed on potential solutions.
- Lastly, we identified metrics that will help us track whether we accomplish
our goal or not as well as increase the adoption of our features.
Interviewer: I really like the features you defined, and it is well-summarised.
Thank you.
109
Product Management Interview - A Preparation Guide by Technomanagers
When we turn on your Wi-Fi, our phone sends out a radio signal to find out the
nearby router or Wi-Fi spot. These radio signals from the phone contain a unique
code that is embedded in the phone called MAC address. So whoever owns the
hotspot can use the MAC address to identify your phone, whenever it connects to a
hotspot.
In 2012 Nordstrom realized that they can use their Wi-Fi router to get the location
of their customers inside the store. But the question now arise is how could
Nordstrom get the exact location of the customer inside the store? The technique is
called triangularization, the store has multiple hotspot, so when you are connected
with the WIFI, with the strength of the signal they can measure the exact distance
of you in the store. Each hotspot will measure the strength of the radio signal from
your phone to the hotspot to calculate how far your phone is from the hotspot; the
farther away you are, the weaker the radio signal. They use this information in
multiple ways.
1. They were able to know the busiest time and busiest place of the day and
employee more sales person there.
2. They know which section is getting more traction and which isn’t, and adjust
the inventory according to it.
3. They also use a Wi-Fi authentication mechanism in which they get the email
id of the person and targeted advertisement and offers increases the profit.
110
Product Management Interview - A Preparation Guide by Technomanagers
3. It is clear that Amazon wants more and more people to onboard on their
prime platform, so they started aggregating more and more benefits into the
prime platform like free movies, music streaming etc.
111
Product Management Interview - A Preparation Guide by Technomanagers
4. Still car needs to understand the distance of any object from it. The car uses
a moving laser mounted on the top called LIDAR, which helps the car build a
3D model of the surrounding. Radar sensors help the car to figure out the
distance from it.
5. The 3D model is great, but still, the car needs a basic understanding like a
green light, people moving around if a bicyclist is extending its arms 90* to
turn around etc. So this is done by machine learning; the car learns from the
previous labelled training data and gives predictions depending on that.
112
Product Management Interview - A Preparation Guide by Technomanagers
Product Management Metrics are the real backbone of a product life cycle.
Let's explore an exhaustive list of product management metrics that will
include both business and product metrics.
Revenue Metrics
● Revenue Run Rate: Revenue run rate is used to forecast the annual
revenue based on the revenue generated over a small period, for example
projecting the monthly revenue to annual revenue.
Revenue Run Rate = (Revenue in a period / Number of days in a period) *
Number of days in a year.
● Annual Recurring Revenue: Annual Recurring Revenue is used to calculate
expected revenue from all active subscriptions over a year.
Annual Recurring Revenue(ARR) = Beginning ARR + (New ARR — Churn
ARR) + (Upgrades ARR — Downgrades ARR)
● Average Revenue Per User: This is used to estimate the average revenue
per user.
113
Product Management Interview - A Preparation Guide by Technomanagers
Customer Metrics
● Conversion Rate: This is used to estimate the % of total customers who are
turning into real customer
Conversion Rate = Number of Users who do purchase / Total number of
Users
● Customer Growth: This is used to estimate the rate at which customers are
growing
Customer Growth(Monthly) = Number of customers this month / Number of a
customer last month
● Customer Acquisition Cost: This is used to calculate the expense of
acquiring a new customer
Customer Acquisition Cost = Cost of marketing & Sales / Total Number of
Users
● User Stickiness: Daily Active Users(DAU)/ Monthly Active Users(MAU)
● Churn Rate: Average rate at which the customers are ending the
relationship with the company.
Churn Rate(Monthly) = Total Number of customers lost in month / Total
Number of Customer
Financial Metrics
114
Product Management Interview - A Preparation Guide by Technomanagers
Product Metrics
1. Total Number of Downloads/Install of an application
2. Total Number of Registration/Profile Completion in an application
3. Average Amount of time spent by a User per session in the app
4. Average Amount of sessions per user per week.
5. Number of Screens per session per user.
6. Average Rating on the play store
7. Referral Rate
There are several product metrics which depend on the specific functionality of the
application. We can use HEART & AARRR frameworks to define metrics.
North Star Metric: There is one North Star metric that is tracked by all the teams
in the company. It is that one metric that gives clarity on how well the company is
performing. Let’s understand by having different examples.
1. Facebook, LinkedIn — Monthly Active Users
2. WhatsApp — Number of Messages Send per day
3. Amazon — Number of Purchase per month
4. Airbnb — Number of Bookings per day
5. Lyft — Number of rides booked per day
6. Slack — Daily Active Users
7. Spotify — Time spend listening to music
115
Product Management Interview - A Preparation Guide by Technomanagers
116
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Is it fair to assume that there has been no change in the metric
calculation in the near time? Also, is the BI tool for tracking metrics showing the
metric correctly?
Interviewer: Yes, there hasn’t been any change in metric calculation and the BI
tool is also working fine.
Shailesh: Alright, I would like to ask some clarifying questions to understand the
problem better. For how long have we observed this problem? Is this issue gradual
or sudden?
Interviewer: There has been a gradual dip and we have been facing this problem
for the last two months.
Shailesh: Is there any particular device type — Android vs iOS where we are
observing this problem?
Interviewer: Across both devices.
Shailesh: Do we observe this issue during any particular time of the day?
Interviewer: Not much information is available.
Shailesh: Alright to summarise what we have discussed until now — There has been
a gradual decrease in airport pickups by 10% in the last two months in India. Can I
proceed with this?
117
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: The way I would like to go about this is, first I will look into the internal
factors, then I will touch upon external factors. If we discover some potential
problems, we will mark them. At last, we will dig deeper into them and explore the
solutions.
Interviewer: Please go ahead.
Internal Factors:
Shailesh: Has there been any code changes due to which we are observing this
problem?
Interviewer: There are some UI fixes we have made but none of them seems to
cause the issue we are discussing.
Shailesh: Let’s try to analyse the user journey for our riders. Is there any
particular stage of the user journey funnel — Log in, Booking, Payments etc. where
we see a drop?
Interviewer: The customers at the airport are not considering Ola for rides. Some
check prices but they are not booking rides through our platform. I don’t think this
is an internal problem, you can try exploring the external factors.
External Factors:
Government Regulations
Shailesh: Has there been any change in toll levied at airport road due to which our
fares have risen?
Interviewer: There has been no such change in the last few months.
Legal Issues
Shailesh: Has there been any strike by the union representing drivers which might
have led to a shortage of drivers at the airport?
Interviewer: We haven’t observed any strikes in the last two months.
Public Relations (PR)
118
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Has there been any kind of negative publicity related to Ola due to which
people at airports are not using our app?
Interviewer: There have been no such events that have hampered our image.
Competition
Shailesh: Have our competitors started some offers or discounts specially for
pickups at the airport, due to which our customers have shifted to a different app?
Interviewer: Yes, 2–3 months back a new local player in India namely BluSmart
have started offering huge discounts so we see a competition here.
Shailesh: Okay, this seems like a plausible problem. I believe this becomes even
more important in the Indian geography where users are extremely price-sensitive.
Interviewer: What do you think we can do to solve this issue?
User Segments:
● Business travellers: People who travel from one state to another for
business purposes. They are usually tech-savvy.
● Leisure travellers: People who travel to different places for leisure, holidays
and meeting friends or family. They might not be tech-savvy.
Shailesh: I would like to focus on people travelling for leisure purposes as business
travellers are usually less price-sensitive and their rides are taken care of by their
companies.
Problem:
● As a traveller, I might not have the Ola app installed on my phone as Ola
doesn’t operate in my hometown.
● As a traveller, I might not be enough tech-savvy to use a ride-hailing app. At
the airport, I will find it inconvenient to download the app, sign up and set up
payment.
Solution:
119
Product Management Interview - A Preparation Guide by Technomanagers
Kiosk setup — Ola can set up a touch screen kiosk where customers can directly
book a ride without installing the Ola app. There will be a simple QR scan and book
system. The receipt will be generated, and the rider can take the first Ola cab
available at the airport. The payment can be made through a QR scan before/after
the trip.
Challenges:
● Easy for competitors to copy
● Less tech-savvy people find it difficult to trust the kiosk system
Success Metrics:
● Number of rides completed which originate from the airport
● Number of issues reported by riders at the kiosk
● Customer satisfaction score(CSAT) at the kiosk
Shailesh: I have some questions which I want to get clarified; my first question is
what does it mean by conversion rate? As per my understanding, it is the ratio of
the number of people ordering the food to the number of people opening the
Zomato. What is your take on this?
Interviewer: Yes, correct, many users are not ordering the food; some are even
adding to the cart but not ordering.
120
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: For how long do we see this issue? Do we see some tend or seasonality?
Interviewer: We have been seeing this for the last one week. It is a gradual
change, and we see this trend at lunchtime.
Shailesh: Alright, I am assuming that we do not see this kind of issue while
ordering dinner or breakfast.
Interviewer: No, we are only observing this issue during lunchtime.
Shailesh: Is there any particular geography and demography in which we see this
trend?
Interviewer: We see this issue primarily in young people.
Shailesh: Okay, the way I would like to go about it is, first I will look into internal
factors, look into external factors and lastly will see if there is any shift in consumer
behaviour. If we find some potential issue will mark it; at last, we will dig deeper
into the potential problem.
Interviewer: Please go ahead.
Internal Factors
Shailesh: Have we seen this kind of fall in conversion in any specific device like
Desktop or mobile (Android vs iOS)?
Interviewer: We have seen this kind of fall across all the devices.
Shailesh: Is there any kind of server issue, which is unlikely to be the case
because the conversion rate only falls at lunchtime. I am just asking this question
for a sanity check.
Interviewer: No, our servers are on the cloud, and the infrastructure is scalable.
Shailesh: Have we released any new features or done some UI changes? Because
it may happen that due to new UI change, they may find it a bit inconvenient to
order.
Interviewer: We haven’t shipped any feature to production in recent time.
Shailesh: At what stage of the user funnel, i.e. cart page, payment page etc., we
are seeing users dropping off?
Interviewer: The majority of the people are not even ordering the food; some of
them add items to their cart but don’t order.
121
Product Management Interview - A Preparation Guide by Technomanagers
External Factors
Shailesh: Alright, let me look at some external factors. Since many offices are
opening, the traffic in the city is rising, which may cause a rise in the ETA, which
may be one reason.
Interviewer: Yes, the ETA is slightly higher at lunchtime, but the conversion rate is
below Pre-COVID era.
Shailesh: Have we changed the delivery policy or something like taking a higher
commission from the delivery executives at lunchtime?
Interviewer: No, we haven’t changed any delivery policy.
Consumer Behaviour
Shailesh: Okay, now let’s see the consumer behaviour; I think young professionals
are the ones who are mostly the driver of ordering food at lunchtime. The ones who
are working in corporate offices. Since many offices are reopening and people have
started going to the office. They may get bored of ordering food from Zomato while
working from home and may want to socialise while eating. Socialising is the one
thing everyone has missed, like eating together at the same table with colleagues.
Many tech parks also have a policy; they have currently operated on restricted
entry. So even if a person orders food from Zomato, they will have to walk to the
exit of the tech park to get the food parcel which may be a bit convenient.
I would like to measure two metrics to get assured.
122
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: Yeah, we have seen a similar trend as well. You have identified the
correct problem. But how will you give a solution to it?
Solutions
Shailesh: Since getting an order at the same time is the real pain, we can think of
the following pain points
1. We can run corporate offers on some good restaurants so that all people can
order from the same restaurant at a much cheaper rate.
2. We can establish Zomato owned outlet for selected items in the cafeteria of a
particular company.
3. We can have a cloud kitchen installed in the tech parks. This cloud kitchen
will be an umbrella for some famous brands that aren’t present in the tech
parks.
4. We can have a “Make your Vending machine”, where you can make your
food. For example, you can select Pizza; the vending machine will
automatically make Pizza and give it to you. You just have to scan the
barcode on the vending machine from the Zomato, and all discount coupon
codes will be applicable there.
I think solutions #2, #3 and #4 have a significant impact but the initial cost
required to implement them is also high. We can now run the corporate bulk
discounts or corporate packages, and in the long run, we can think of having a
cloud kitchen in the tech park or tie-up with some company to set up a stall in the
cafeteria.
Interviewer: Yes, we can do that, thank you.
Shailesh: Thanks for the question; before I jump onto the solution, I want to
clarify some questions. What kind of service provider company are we talking
about?
Interviewer: We are a home services provider company; we have an app where
users can book their services.
123
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Basically, we are a platform company that connects the users to the one
who provides services like home cleaning, AC maintenance, grooming services etc.
Through our app, the user can search for the services he wants and book the same.
Interviewer: Exactly
Shailesh: I want to know more about the metrics; what do Daily active users
mean? Is it the one who just opens the mobile app and searches for some services,
or the one who books the service?
Interviewer: We define daily active users as those who book the service.
Shailesh: Alright, from how long do we see this dip? Is this a seasonal or gradual
dip?
Interviewer: We are seeing this for the last one week, and the dip has been
gradual
Shailesh: I am assuming that we haven't changed the metric calculation, and the
BI tool showing this number is working fine.
Interviewer: Yes, we haven't changed any metric calculation, and the BI tool is
working fine.
Shailesh: Is there any particular geography or demography where we see this kind
of dip, or do we see this globally?
Interviewer: We have observed this globally.
Shailesh: The way I would like to go about it is to divide the diagnosis into three
parts: internal diagnosis, external diagnosis, and consumer behaviour. We will go
through each one and mark the potential reasons. At last, we will dig deeper into
what we have labelled as likely reasons.
Interviewer: Yes, please go ahead.
Internal Diagnosis
124
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Let's first make an internal diagnosis. Do we see this issue in the mobile
app (android or iOS) or desktop app?
Interviewer: We don't have a desktop application, but we see this issue across all
the mobile applications.
Shailesh: Is there any server-side or infrastructure issue that may cause the
application's frequent crashing and make it inaccessible to the user.
Interviewer: We have checked with the team, but there is nothing like this.
Shailesh: Did we push some code into production, which has some buggy code,
making our application crash Or some UI/UX related changes which our user may
not be able to understand? Or we have released some new features that may lead
to cannibalisation?
Interviewer: Yes, we pushed some UI changes in the production last week.
External Diagnosis
Shailesh: Okay, so I am marking this; we will come back to this and dig deeper.
Now let's move into the external diagnosis. Did we recently have some labour law
changes made by the government, which has led to distress among service
providers? Or some covid related rules and regulations?
Interviewer: Yes, the residential societies have restricted the entry of service
providers due to Covid.
Shailesh: One last question, is there anything that happened in the last week
which may have led to negative sentiments in the users?
Interviewer: Nothing I am aware of.
Consumer Behaviour
125
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Okay, now we will think about consumer behaviour. Is there any massive
shift or misinformation regarding something floating in the consumer mind that has,
in general, shifted the consumer mindset from availing of these kinds of services?
Interviewer: If there is some kind of shift, how will you measure it?
Shailesh: We will try to track some metrics as the ratio of the number of people
who have opened the app but not completed the transaction to the total number of
people who have installed it. We will also look at the total number of people who
haven't opened the app to the total number of people who have installed it. If the
second metric is going up rapidly, people are not at all willing/thinking about
availing these services. This can be a good proxy for the shift in the consumer's
behaviour.
Interviewer: Yeah, that will help
Shailesh: Now that we are done with the diagnosis, it's time to get deep into the
issues which we have shortlisted. The first issue which we diagnosed was UI/UX
change. I will go deep down through the funnel to check if there has been
something wrong.
Interviewer: Sure
Shailesh: The funnel looks like this, the user first lands on the discovery page
where the different services are bucketed into different categories like in personal
care there can be a salon, grooming etc. In-home decor and maintenance, there
can be different services. From there, the user can land to the specific service that
he wants. He can view the ratings, reviews, price and then choose the timing to
book a slot. He can go to the payment page and select the relevant option to pay.
These will be the broad funnel. Have we changed something on the discovery page,
like making different categories by offers, trending categories, and fast-paced
categories, which may mislead the user?
Interviewer: No, we haven't made changes to this window.
Shailesh: Now move on to the specific category, where the user sees the price, and
rating and chooses the date to book a slot. Have we changed something there?
Interviewer: Yes, we have made some changes to this window. Now users can add
reviews that can be long text answers. Also, the service providers can add photos
and videos. The application can also help them with this if they want.
126
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Okay, I would like to focus on this part of the funnel because this is
where we have made recent changes. In such cases, when we give liberty to other
users/service provider to add content on their profile pages, this may cause some
clickable buttons to shift, and users may not be able to access them. For example,
if the users have added a long comment in that window and the booking button is
floatable, it will shift to the bottom, and users have to scroll down a lot to make the
booking. This can be a possible scenario. So the people who are familiar with the
older design may not find it feasible to use. Have you made the changes something
like this?
Interviewer: Yes, we made this change.
Shailesh: This can be the cause; let's also look at the payment page's next
window. Have we changed the payment page, like removing the trusted seal or
adding a different UI, which may cause trust issues in customers?
Interviewer: We haven't made changes to that page. You have identified the
correct problem.
Shailesh: Thanks for the questions; before I jump on to the solution, let me clarify
about the bank and its products. As far as I understand, the bank has it's own app
for mobile banking and other banking activities like updating address, transaction,
checking balance etc. Is there any additional functionality or service offering should
I be aware of? Also, how old is our bank? Is it a domestic bank or an international
bank?
Interviewer: Yes, the bank has its own app for digital transactions, net banking
etc. As far as the bank is considered, it is ten years old and rapidly expanding its
footprints in the digital space.
127
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: We have this metric, which takes care of the overall uninstall.
Shailesh: Okay, are there any recent changes in how we measure this metric or is
the business analytics tool showing this metric to be not working properly?
Interviewer: There is nothing as such which I am aware of.
Shailesh: For how long have we observed this issue? Is it gradual or abrupt or
seasonal?
Interviewer: No, it is a gradual change which we have seen in the last ten days.
Shailesh: One last question, is this uninstall rate associated with a particular set of
people, some specific geography or specific demography.
Interviewer: No we are seeing this across all the demography and geography.
So let’s see what we have discussed till now; we have a banking app whose
uninstall rate has been soaring high for the last ten days, and this change can be
seen across all the demography and geography.
I would like to structure this problem by dividing my thought process into three
different categories: Internal effects, external effects, and consumer
behaviour.
Interviewer: Go ahead
Internal Effects
Shailesh: For the internal effects, I would like to analyse some of the aspects. So
are we observing some server related issues, like server crashes, so our app
becomes not responsive?
Interviewer: No, our server is on the cloud, and there is nothing like a resource
problem.
Shailesh: Have we pushed some latest code into production? Like feature
upgrades, or some UI changes etc., some features which may be buggy or hurt the
user? Also, is there any change in the size of the app?
Interviewer: Yes, we did launch an update, but there is nothing much; that’s only
a UI change.
128
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Alright, I am marking this, and we can come back here later after
complete diagnosis.
Interviewer: Sure.
External Effects
Shailesh: Let’s see the external factors. Are there any recent changes in
government laws regarding the banking industry or mobile banking per se which
can cause this kind of problem?
Interviewer: No, no such updates from our end.
Shailesh: In past few days, is there any negative sentiment regarding this bank
which is trending? Something related to data leaks or privacy issues related to the
consumer?
Interviewer: No, we are good from this aspect.
Shailesh: Have any competitors recently launched some new feature or campaign
like giving some referrals or installing incentives etc.?
Interviewer: Yes, Google pay has come up with this idea. They are giving
everyone Rs. 50 for new users and referrals.
Consumer Behaviour
Shailesh: Now we can see consumer behaviour. Recently there has been a shift in
the behaviour of people. The number of UPI transactions is increasing very
frequently. People are using UPI/Digital Wallets instead of net banking. They are
heavily inclined towards the offers and cash back, not caring much about brand
loyalty. Since the uninstall has been high for the last ten days, which is kind of
abrupt, so we can safely neglect the shift in consumer behaviour as a potential
reason.
Interviewer: Yes, that is a fair assumption.
Shailesh: So now let’s see the two potential causes which we have shortlisted. As
you have mentioned that the application update has only UI changes, a potential
campaign from another competitor can be the plausible reason. But still, I would
like to bring this point out that it is improbable that people whose account has been
129
Product Management Interview - A Preparation Guide by Technomanagers
there with the bank for a pretty long time will uninstall the application for just a
referral campaign. I would like to dissect the metrics into two parts.
1. The ratio of people who have uninstalled the application vs the number of
people who have installed the app but haven’t done any transactions.
2. The ratio of the number of people who have uninstalled the application vs the
number of people who have done at least 2–3 transactions.
After seeing these two metrics, an increase in the first metric wouldn’t raise much
concern but the increase in the second metric is something that we need to take
care of.
Interviewer: Thank you!
130
Product Management Interview - A Preparation Guide by Technomanagers
Interviewer: Our cart conversion rate on Amazon is down. How will you go about
it?
Shailesh: For how long do we see this kind of issue? Or if we see a trend for quite
some time, is the trend predictable, is it continuously decreasing, or does it
decrease at a particular time of the day?
Interviewer: Yes, it has been decreasing steadily for the last three months.
Shailesh: okay, the way I would like to diagnose this problem is, first I will see the
external factor, then the internal factor till the time I have completely diagnosed the
problem, then try to give some of the suggestions.
Interviewer: Yes, please go ahead.
Shailesh: Let me start with the external factor. Do we see this issue in a particular
geographical location? I am asking this question because there may be several
factors like civil unrest, riots, and political instability, which can affect people’s
131
Product Management Interview - A Preparation Guide by Technomanagers
purchasing power and ultimately affect the buying rate for a person. The person can
still do window shopping, or are we seeing this issue globally?
Interviewer: We are seeing this issue globally.
Shailesh: Do we see this issue for a particular category or segment like electric
appliances, clothes, etc., or demography?
Interviewer: We are seeing this trend across all categories, mostly in Indian
demography.
Shailesh: Okay, let me now focus on internal issues, shopping items can be
searched directly from the platform, and they can come from different traffic like
google search, social media or paid advertisement? So have we seen a decline from
any other channel?
Interviewer: No, we haven’t seen a significant difference in traffic sources.
Shailesh: Have we released any feature or shipped code to production in the last
3–4 months?
Interviewer: yes doesn’t ship the feature, but we have a shipping code to improve
the Recommendation algorithm.
Shailesh: okay, so does the app crashes on the product page? Or app load time
has increased?
Interviewer: No, the app is not crashing, and we are good on the server-side.
132
Product Management Interview - A Preparation Guide by Technomanagers
broken. The person may feel dissatisfied due to some hidden charges and
finally abandon the cart.
4. The ratio of several users abandoning the cart after visiting the
delivery preference page: I want to track this because, as I understand,
the majority of the people ordering stuff from Amazon are professionals who
may have returned to their offices after covid and may not find a suitable
delivery slot to get their package delivered in their tech park.
Interviewer: We see that metric #4 (cart abandonment after visiting the delivery
page) is increasing.
Shailesh: Okay, so we will need more data to drill down the analysis. But for this
problem, I am assuming that the cart abandonment rate is higher after visiting the
delivery page in professionals.
This is because most of the people were at their homes last year, so they had the
flexibility of getting their packages delivered at any time. But since offices have
been gradually opening over the last 4–5 months, they may not be able to find that
convenient time because of unexpected meetings and other commitments.
Interviewer: Interesting, so how would you solve this problem?
Shailesh: I would like to ask some clarifying questions to understand the problem
in a better way.
Interviewer: Sure.
133
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: The way I would like to go about this is first we will discuss the broad
goal of Lyft. We will talk about its current stage of growth and who the major
stakeholders are. Then we will discuss the actions that are necessary for
stakeholders of Lyft to help it align with its goals and we will define the metrics that
represent those actions. Further, we will evaluate our metrics to check whether they
are working or not and if there are some drawbacks to the defined metrics.
Interviewer: Perfect, go ahead.
Goal/Vision:
Shailesh: Since Lyft is in the rapid growth phase of the business lifecycle, its goal is
to expand globally and bring its services to different cities. Its focus is to become
the most preferred ride-sharing app in all the countries it operates and expand its
market reach. In this phase, the major challenges they face are increasing market
competition, expanding existing business and venturing into new markets.
Stakeholders:
Lyft follows a platform-business model. The two primary segments that Lyft serves
are drivers and customers. Customers request rides, drivers fulfil their demands,
and Lyft acts as an aggregator between the two.
134
Product Management Interview - A Preparation Guide by Technomanagers
Action by a driver:
● Accept more rides
● Reject/Cancel fewer rides
● Ensure better driver rating by improving service
Action by a rider:
● Book more rides through the app.
● Cancel fewer rides
● Provide feedback and rating of the driver
These are prominent actions by riders and drivers.
Metrics:
Interviewer: Ok, so what metrics should we focus on?
Shailesh: There are a lot of metrics that a product manager can track. As we
discussed Lyft is in the growth and expansion phase, so we should focus on metrics
that are related to activation and user retention.
We will define metrics that will capture the actions we discussed above. We will
discuss the North star metric and 3–4 supporting metrics.
North star metric: One single metric that Lyft needs to focus on to measure
success. If the north star metric is improving, it means all the other metrics will fall
in place.
135
Product Management Interview - A Preparation Guide by Technomanagers
North star metric for Lyft: No of rides successfully completed per day
We will talk about the supporting metrics under the following subheadings–
1. Retention metrics: This information denotes the retention rate of the app. If
the business is able to retain long-lasting connections with its customers they
become loyal to the brand and help in word of mouth promotions.
User stickiness: Ratio of daily active users to monthly active users. Here it makes
more sense to use a period of 15 days instead of a month. This will allow us to
track how likely users are to return to the platform.
Daily Sessions Per Daily Active User: Ratio of no of daily sessions and the
number of daily active users.
Evaluation:
Shailesh: Now, let’s talk about some of the potential trade-offs which we might
face with the metrics we just discussed.
Daily sessions per daily active user might not give us a complete picture as even
though a user might log in and try to book a ride he might not be able to
successfully find a ride. Even after booking the ride, the driver might cancel the
ride. So a high daily session might not be a positive indicator.
136
Product Management Interview - A Preparation Guide by Technomanagers
To understand the broad view, Lyft needs to keep track of the No. of cancellations
per day.
Interviewer: It was a great discussion. Thank you.
Priyanka: Should we consider only the food delivery space as a food delivery app
also provide other services like grocery delivery, restaurant booking & table
reservations, etc.
Interviewer: As of now lets focus only into food delivery.
Priyanka: As I understand, Daily active users mean the unique users who
open/interact with the app daily.
Interviewer: Yes, that’s correct.
Priyanka: Is this the only metric that the food delivery app is focused on?
Interviewer: For your analysis, you can consider this to be the primary metric we
are focused on.
Priyanka: Quickly summarising, We are a food delivery app serving across Top-tier
cities in India and focused on improving the DAUs.
Interviewer: How would you go about it now?
137
Product Management Interview - A Preparation Guide by Technomanagers
Priyanka: I would start by looking at the end-to-end journey of a user right from
signing up on the platform to making a successful food order.
1. Install the application from the app store.
2. Sign up by creating an account on the app.
3. Explore restaurants & different options available on the platform
4. Add desired food to the cart
5. In between the user can also move to comparing the prices on competitive
platforms
6. Confirm and place the order on the checkout page
7. Add different payment options & check for available coupons or promotions
8. Confirm delivery address and place the order
9. Track the order
10. Engage with the delivery person
11. Reach out to Support & Help, if the order is delayed.
12. Collect the parcel from the delivery person
13. Provide ratings & reviews based on their experience.
Interviewer: This looks quite comprehensive.
Priyanka: Now I will analyze how we can influence the users to engage with our
platform more often.
1. Organic: Here I would like to explore ways in which we can attract users to
engage more with our application.
2. Inorganic: Here I would discuss ways in which we can nudge our existing
users and reach out to them to increase their engagement.
Interviewer: Please start with inorganic ways followed by organic.
Priyanka:
Inorganic ways to increase user engagement:
1. Reminders: There are several phases of the user journey where we can
nudge the users. For example – If the user added something to the cart and
left it unordered, we can send them reminders to complete their order. If
there is a special deal going on for some items that are left in the cart, we
can also remind them and create an urgency here.
2. Push notifications: We can nudge our users by sending enticing
notifications on limited-time deals, festive discounts, new restaurants, etc.
We can also strategize our push notifications during the time of the day when
the user usually interacts with our app. For example, there are people who
138
Product Management Interview - A Preparation Guide by Technomanagers
tend to order late at night. So, we can send them notifications during that
time of the day.
3. Personalisation: Everyone loves getting personalized messages or special
treatment on their special days. We can send special discounts/offers on
occasions like birthdays, anniversaries etc. We can also nudge users about
their favorite restaurants basis their order history.
4. Influencer marketing: We can collaborate with influencers, food bloggers,
and connoisseurs to review and promote our app. We can leverage paid
partnerships with them to increase our visibility and their followers can get
exclusive deals to sign up on our app and make their first order.
139
Product Management Interview - A Preparation Guide by Technomanagers
140
Product Management Interview - A Preparation Guide by Technomanagers
The options that we discussed above have their own pros and cons. Before
launching or delving into any of the segments, we should gauge the external
scenario, perform extensive market research, and define a clear strategy.
Interview: Thanks, we can close the discussion now.
141
Product Management Interview - A Preparation Guide by Technomanagers
142
Product Management Interview - A Preparation Guide by Technomanagers
Now let’s see the different algorithms for load balancing, in which the load balancer
decides which server your request should route to.
1. Round Robin Algorithm: It is a simple algorithm in which the load balancer
route the request to the server in a round-robin fashion to the next available
server.
2. Least Connection: This is an algorithm in which the load balancer checks
out of all the server nodes which node has the least number of connections
and then routes the request to that particular node.
3. IP hashing: In this algorithm, we use hashing technique to generate a
sequence using the client's IP address. It may also use other factors like
source port, destination IP address, protocol etc.
Cache invalidation
In the Cache, data doesn’t remain there forever; the process of removing the old
value from the Cache and updating the new value is called cache invalidation. So
now the question arises how do we know that the Cache needs to be updated with
the new data and the old one has to be deleted. We can have cache expiry time
143
Product Management Interview - A Preparation Guide by Technomanagers
which decides the life cycle of the cached data, and this cache expiry time is
decided depending on the use case.
Cache Eviction
One question always comes, “why can’t we store everything in Cache?” Cache
memory is more costly than the other memory; if we overload our cache memory,
the computation cost will be as bad as the original memory. So although Cache
makes it fast for any request at the same time, it is costly.
So let’s assume we have set the expiry limit to the cache entry and our Cache is
operating at its peak limit; now a new request has to be put into Cache; what
should we do?
In such cases, any old cache data will be evicted so that the new cache data can go
there. This is called cache eviction. There are multiple ways by which we can do
cache eviction like “First in, First Out”, “Least Recently Used”, “Least
Frequently Used”, etc.
Cache Pattern
When we have to use the Cache in the real-world application, there are different
cache patterns available that we can use to leverage the power of Cache.
● Cache Aside Pattern: This is the cache pattern in which Cache always
talks to the application but never talks to the Database. So whenever a
client request comes, the application checks it in the Cache; if it is not
available(Cache miss), it will get the data from DB. The advantage is that
Cache is not the single point of failure; it acts as a decoupled system. But
their problem occurs when there is an update to the DB, and the data which
is getting updated is also residing in the Cache. Two update operations have
to be performed, one in Cache and one in Database.
144
Product Management Interview - A Preparation Guide by Technomanagers
● Read/Write Through Pattern: This is the cache pattern in which the Cache
sits between the application and the Database. In this case, the application
server always talks with the case, never with the DB. When the first request
comes, there is always a cache miss, and the Cache fetches the data from
DB.
● Write Around Pattern: In this Cache pattern, the Cache sits between the
application and the Database, but the application can talk with the Cache,
and the application can talk with the DB.
145
Product Management Interview - A Preparation Guide by Technomanagers
It also depends on the requirement we will choose the cache pattern like heavy
ready operation, a heavy write operation or avoid single point of failure.
First, you will try to increase the capacity of the Database; increasing the capacity
of the database make the search query to be slow. Then you realize that you need
to do a partition of the data and query the database according to the request.
Database Sharding is the process of breaking up the large data into smaller
chunks called shards; a shard is a horizontal data partition that contains a subset of
the total data set.
146
Product Management Interview - A Preparation Guide by Technomanagers
So let’s say we have 4 million users, and we have partitioned them into four parts,
each one with 1 million users. These shards(subset) are known as logical shards,
and the database or the machine on which it resides are known as physical shards.
Advantages of Sharding
1. Speed of the queries in the databases increases because we know in
which logical partition we need to search. So, reducing latency, query
optimization, and better performance are some of the advantages of
Sharding
2. We can put different shards into different locations, which can sometimes
be very useful. In some applications, we can put the users into different
shards depending on their location, which can play an important role in a
search query, for example, Tinder.
3. By Data Sharding, we can mitigate the risk of a single point of failure.
Let’s say out of 4 shards on the server, if one of the servers goes down,
in that case, we can still serve 75% of the users.
Disadvantages of Sharding
1. Sharding is a complex technique, so if you haven’t done it correctly, in
that case, it will put an unequal amount of data in shards.
2. Once you have done Sharding, it is very difficult to combine the sharded
data.
3. Queries in which you have to search from the entire data then it
becomes expensive operation because, in that case, it will go to all the
shards, perform the operation and then combine the result from each
shard and give back to the client.
147
Product Management Interview - A Preparation Guide by Technomanagers
5. Proxy Server
Some websites are blocked for students to access in college and many educational
institutions. There you must have heard loosely about words like “use proxy” to
bypass those rules. What does it mean by proxy?
Proxy servers are the intermediary between the client and the server; let’s say if
the client doesn’t want / can’t talk to the server, then it can use a proxy server on
his behalf.
- Forward Proxy: In the client-server architecture, if the proxy server sits on
the client-side and talks to the server on the client’s behalf, then it is known
as a forward proxy. It has multiple use cases like caching the data on the
client-side or blocking access to some websites.
- Reverse Proxy: In the client-server architecture, if the proxy server sits on
the server-side and talks to the client on the server’s behalf, then it is known
as a reverse proxy. It has multiple use cases like caching the data on the
server-side or blocking access to some websites. It can be used for traffic
control and load balancing where the client doesn’t know the IP of the server
but knows the IP for the proxy server.
Technical Concepts
1. Basics of an Application
There are different App Types:
● Native Apps: Native apps are those which are developed for only one
platform. For example, if we have developed a native app for android, it will
not work on iOS. Native apps are faster but costly. They are safer in terms of
security — for Example, WhatsApp, Spotify etc.
● Web Apps: Web apps are those which can be accessed through the mobile
phone’s web browser, and to access that, we don’t need to download the app.
Example - Starbucks.
● Hybrid Apps: Hybrid apps are those which combines elements of both native
and web apps. It is installed like a native app and can use some device
148
Product Management Interview - A Preparation Guide by Technomanagers
2. App Architecture
Application has two sides. One is client-side, and the other is server-side. The
client-side comprises the User’s phone, application, and browser, whereas the
server-side comprises the operating system, servers, and Databases.What
Users see and interact with is called frontend.
Let’s understand this with an example. You want to know the capital of
Rajasthan, you go to the browser (Google Chrome) and open the application
(google search) and search for the capital of Rajasthan. Your request will go
to web servers, and then the server will fetch the data for you from the
Database. When the server get the data, it will send the response to the
browser in HTML. The browser then will render the HTML.
3. Database
A database is the organized collection of structured information typically
stored in a computer system. The Database management system controls the
Database.
Centralized Database vs Distributed Database
- A centralized database is located, stored, and maintained in a single
location and accessible from multiple locations. It may face issues
during high traffic and server failures.
- Distributed Database is a collection of integrated databases spread
across various locations and communicates via a computer network.
4. Application Architecture
There are broadly four types of application architecture.
149
Product Management Interview - A Preparation Guide by Technomanagers
150
Product Management Interview - A Preparation Guide by Technomanagers
5. Computer Networks
Computer networks are a set of interconnected devices which are capable of
sending and receiving data. The network devices are called nodes, and the
links connecting the nodes are called communication channels. A node in the
user application that participates as a server is called the host.
151
Product Management Interview - A Preparation Guide by Technomanagers
6. Cloud Computing
Cloud computing delivers computing services like servers, databases,
networking, analytics over the Internet. These are the following different
benefits of cloud services.
1. Cost-Effectiveness: Cloud computing eliminates the cost of buying
the hardware, software, and maintenance.
2. Flexibility: It can scale in terms of storage, bandwidth etc.
3. Reliability: It has made data backup and disaster recovery easy.
4. Security: Cloud providers provide security technology and controls.
Hacking Concepts
1. How can criminals hold your computer for Ransomware?
152
Product Management Interview - A Preparation Guide by Technomanagers
They take money in bitcoins through a specialized wallet that doesn’t store any kind
of information. This ensures that their information is hidden from the government.
2. How do people sell drugs online? What does it mean by dark web?
In 2013, the US government banned a website called Silkroad because it is a kind
of amazon for illegal things like drugs, fake passports, guns etc. So how do these
markets work? We are going to explore this.
153
Product Management Interview - A Preparation Guide by Technomanagers
only information like where it is coming from and where it is going, which makes it
difficult to track. Marketplaces that are on the Dark web use Bitcoins as a currency.
To summarize, how could a public Wi-Fi network help someone steal your identity?
Well, if a hacker got you to connect to their network and used SSLStrip, they could
make a man-in-the-middle attack to get your passwords and other identifying
information. That way, they could steal your identity without you even knowing! As
we mentioned in this last section, the best way to fight back against these
man-in-the-middle attacks is to use a VPN.
How does WhatsApp encrypt your message so thoroughly that even it can’t
read them?
WhatsApp is being praised a lot for its end-to-end encryption, such that the
message is only seen to the sender and receiver; even WhatsApp can’t read it. Let’s
see how does the end-to-end encryption of WhatsApp works. To understand this,
let’s assume you have to send a package to your friend through a postal service,
but your postal service always sees the thing you are sending to your friend. Since
you have no alternative other than opting for a postal service, you have to come up
with some smart techniques.
154
Product Management Interview - A Preparation Guide by Technomanagers
You create a key and hundreds of locks that can be opened with that key. You kept
the key with you and distributed the lock around the country so that anyone could
have this lock. So, when anyone wants to send you a message, he uses the lock
which the key at your home can open. This way you have secured the system and
it’s so clever that anyone can send any a stuff worrying about anything, and you
can only encrypt the message because you have the key.
This is how end to end encryption works; every user is given a “public key” (which,
in our example, is a lock) and a “private key” (which is a private key in our
example). Every message is encrypted using the recipient’s public key and can only
be decrypted using their private key and some math. All the encryption and
decryption is done on users’ devices, so the app makers can’t decrypt messages.
UX Design Concepts
UX Design is the process of designing a product that is attractive, easy to use and
delightful to interact with. UX Design involves UX artefacts and UX Design
Principles.
Critical Elements of UX Design
1. Visual Design: How does it look like?
2. Usability: How easy it is to use the product.
3. Information Architecture: Does its structure make sense?
4. Interaction Design: How do we interact with it?
5. Wireframing: How does its prototype look like?
155
Product Management Interview - A Preparation Guide by Technomanagers
Layers of UX Design
1. Strategy: Strategy is where it all begins; what do we want to get out of our
product? What does our user want? It is closely related to the user persona
and customer journey map etc.
2. Scope: Scope transforms strategy to requirement, where the feature lists
and story map come into the picture.
3. Structure: Structure is the one that gives shape to the scope. It is closely
linked to the user flow diagram or the site map.
4. Skeleton: Skeleton makes the structure complete; it is what the wireframe
is all about.
5. Surface: The surface brings all the things together, and it is how the finished
product looks. .i.e. prototypes.
UX Design Principles
Gestalt’s Principles
1. Law of Similarity: Visually similar Elements will be perceived as related and
likely to share a common meaning and functionality. So when we are
designing, we should make sure that the navigation/links should be visually
differentiated from the text and words.
2. Law of Common Region: The items within a boundary are perceived as a
group and assumed to share common characteristics and functionality.
3. Law of Proximity: The law of proximity states that the elements close
together tend to be perceived as a unified group. Proximities help users to
understand the information more easily and intuitively.
Aesthetic-Usability Effect
In general, people find the aesthetically pleasing design to be more useful. People
are tolerant of minor usability issues if they find the design to be quite aesthetically
pleasing.
Peak-End Rule
People generally judge the experience depending on how they felt at its peak and
its end, rather than the total sum or average of the experiences. So while
designing, we should pay close attention to the peak and the end of the experience
in the customer journey. People tend to recall negative experiences more than
positive ones.
Serial Position Effect
In general, people tend to vividly recall the first and last item in the journey. So
while designing, we can tend to put the least important items in the middle of the
list.
156
Product Management Interview - A Preparation Guide by Technomanagers
157
Product Management Interview - A Preparation Guide by Technomanagers
Design Requirement
Functional Requirement
● URL shortener should be able to shorten any URL given to it, and it should be
unique alias of it.
● When the user clicks on the shortened link, the user should get directed to
the original link.
● The user should be able to define the time till which it is available.
Capacity Estimation
We can assume that for every URL shortening service, there would be 100 reads.
So basically, there would be a 100:1 read/write ratio to the system.
Assume that our URL shortening service is handling 500M requests for shortening.
We need to retain every URL shortening request and shortened URL for around 5
Years.
Traffic Estimation
Since every month, 500M request comes and read/write ~ 100, so there would be
around 500*100M ~50000M or 50B redirections per month. Assuming 30 days,
No. of shortening requests per second ~ 200URLs/sec
No. of reads to shortened URL per second ~ 20K URLs/sec
Storage Estimation
158
Product Management Interview - A Preparation Guide by Technomanagers
Assuming that size required to store the shortened URL and the requested URL is ~
0.5KB
Storage estimate ~ 0.5*5*12*500M ~ 15TB
Bandwidth estimation
● For a write request, there is around 200 Requests per second, so required
bandwidth is ~ 200*0.5KB = ~100KB/sec
● For a read request, there is around 20K Requests per second, so the required
bandwidth is ~ 20K*0.5 = ~10MB/sec
Memory Estimation
Since we want to store some hot URLs in Cache, we will be using the 80–20 rule.
80% of the traffic comes from 20% of the URL, so we want to cache those URLs.
Total cache memory = 0.2*20K*3600*24*0.5 ~ 170GB
Since there will be a lot of duplicates in the read request, so the actual Cache
memory required will be much lesser than 170GB.
API Interface
● String getURL(String URL, String Time, String UserID): This function will take
the original URL as a string and give the shortened URL.
● Void deleteURL(String URL_KEY): If the user wants to delete the URL, in that
case, the person can select the URL he wants to delete, so this function takes
the URL_KEY and delete it.
Database Design
Since we need to store billions of records and it is read-heavy, so we should use the
NoSQL database, which will be easy to scale.
159
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: That’s a great question, but before that, let me clarify some questions
before moving on to the solution. Do we need to design this on YouTube itself, or it
will be a separate application altogether?
Interviewer: You can decide.
Shailesh: YouTube already has a vast customer base, so is there any particular
goal/vision for designing this?
Interviewer: Our customer base has a negligible proportion of senior citizens, so
we want to acquire them.
Shailesh: Alright! Since we are developing this for senior citizens, they generally
have disabilities ranging from minute to large. In general, at the older stage of life,
we have a lower vision; we can consider that as well; what do you think?
Interviewer: You decide.
Shailesh: One more question, any resource or time constraint that I should be
aware of because it may play a role in prioritizing the features and putting them
into the product roadmap?
Interviewer: There is no resource constraint, and you can assume that we have to
deliver it in a year.
Shailesh: Great! Okay, so now let me reiterate our goal based on what we have
discussed. We need to build YouTube for senior citizens on the same platform, and
the goal is to onboard as many senior citizens as we can.
Interviewer: Yes
Shailesh: With that said, let me give an overview of how I would approach this
problem. First, we will see different users and will prioritize them based on our goal.
Then we can see the user journey of the selected user to understand their pain
points. From there, we can go and think of some of the solutions and prioritize
160
Product Management Interview - A Preparation Guide by Technomanagers
them. We can see some metrics to track the success of our solution and can see
potential tradeoffs and future technologies.
Interviewer: Please go ahead.
User Persona
1. X: A person aged 55 is tech-savvy, a power user who loves to watch
videos/news on different OTT platforms. He is the one who watches videos
daily.
2. Y: A person aged 60 who occasionally watches videos like movies, cricket
matches, etc.
3. Z: A person aged 65 who doesn’t know about YouTube at all.
I would like to focus on Y, who occasionally watches movies, cricket matches, etc. I
am focusing on this segment because this segment has a more significant total
addressable market; the availability of high-speed internet is increasing day by day
and penetrating rural areas. I don’t want to focus on Z because they may not drive
the required engagement, and we have to spend a lot in acquiring those customers.
They may be happy with other activities like socializing with friends and families
and not think to spend time on YouTube. Solving the problem for Y will also solve it
for X.
User Journey of Y
1. Got to know about some movies/matches through friends or social groups
2. They switch on the TV or ask somebody to open OTT platforms like Hotstar,
Netflix, etc.
3. They watch the match and sometimes try to change the channel or explore
the OTT platform.
4. Either they see the complete movie in one go or leave it in between.
5. Some other day they come to watch the same video or a new one.
6. Try to recall the movie till the time they have watched it.
7. Complete the movie and talk about the movie in their social group etc.
Pain Points
1. Getting to know about upcoming matches and movies is a pain; it frustrates
them if they miss an important cricket match.
2. They might feel the pain of handling the YouTube platform, such as signing
in, searching the content, etc.
161
Product Management Interview - A Preparation Guide by Technomanagers
3. They might get overwhelmed and confused about what they should watch
because of the plethora of options.
4. They may leave something in between due to some work, and when they
come back, they may not recall.
5. Sometimes they may find it difficult to understand the accent, and the
caption may be very small to read.
6. After finishing the series, they may get confused about what to do next.
7. They may find it difficult to share with their social group if they find anything
interesting.
For the solution, I assume that we are building a mobile application because the
mobile penetration is huge, and not many people have laptops and computers, so
we should go for the mobile application. Senior people can carry their mobile
anywhere anytime and can start watching whatever they want.
Solutions/Features:
1. On YouTube, we can have a separate mode for senior people like we have
Kids mode. We can use an AI recommendation engine to curate the content
based on watching history and preference while onboarding onto the
platform.
2. The voice searching option will be there so that they don’t have to type to
search any content; the voice assistant can do the job for them.
3. We can give push notifications on their mobile for upcoming matches.
4. Since many people are using WhatsApp, we can integrate WhatsApp into
their YouTube accounts so that senior citizens can get reminders from
WhatsApp as a chat for any upcoming movies or matches.
5. Senior citizens can have disabilities like low eyesight; we can have the
provision of setting font size as much as we want. They will also be able to
increase the font size of the video's subtitles.
6. Socialisation is an important trait of human behavior, which becomes even
more important at an older age. YouTube hasn’t leveraged the power of
socialization as the culture of following your friends isn’t there. We can have
a YouTube Social where senior people can follow their friends, and they will
get a notification if their friends have suggested something to watch. Senior
people can also post videos if they have come across something very
interesting. One-tap sharing with friends will also increase engagement on
the platform. Privacy of individuals is very important, so people will not be
162
Product Management Interview - A Preparation Guide by Technomanagers
able to see the view history of their friends, as it won’t alter the video
recommendation for individuals.
7. If they have left some video in between, we can give push or WhatsApp chat
notifications. In addition to that, we can also have a recap of every video
assisted with a skip. After seeing the recap videos, they may be able to recall
whatever they have seen earlier.
8. After completing any movie/video, YouTube can ask if they like it or not, and
depending on that, it will be able to suggest future content.
The above solutions may have some trade-offs, like people may not be very willing
to give their WhatsApp number to have a WhatsApp chat notification. In that case,
push notifications can be used.
Feature prioritization
● Must-have: Features #1, #2, #3, and #5 are must-have features as they
address the basic requirements of any senior citizen.
● Should have: Features #7, #8, and #4 are should have features.
● Nice to have: Feature #6 is nice to have features as people can now talk
about their seen videos or share their videos with friends via WhatsApp.
Success Metrics.
1. Increase in the #senior citizens on the platform
2. Increase in the Average number of push notifications clicked by senior
citizens in a week.
3. Increase in the average #voice search by a senior citizen in a week.
4. Increase in the average number of videos watched by senior citizens in a day
5. Increase in the average #session by a senior citizen in a day
6. Increase in the average session length by a senior citizen.
7. Ratio of the number of videos watched by a senior citizen using search/voice
search or AI recommendation.
Shailesh: Sure, that’s a great question, give me a minute so that I can structure
my thoughts
Interviewer: Sure
163
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Sure, the next thing I want to do is to narrow down the scope of the
problem because making improvements on Google Pay is very broad. What exactly
do we want to improve? As I understand there can be multiple things to improve on
like the Improvement in experience of New user onboarding, Improvement in
Customer Retention, Improvement in Customer Acquisition, Monetisation,
Improvement in Payment experience or overall user experience. All of them are
great things to improve upon, I would like to improve the payment experience on
Google Pay. Do you have anything else in mind?
Interviewer: Sure, for now, let’s go ahead with the payment experience and if
time permits we will focus on how Google Pay can improve monetisation.
Shailesh: Perfect, let’s focus on improving the payment experience and if time
permits let’s focus on improving the monetisation as well.
Interviewer: Sure
Shailesh: That’s great, so the way I would like to go about this problem is first we
will see why it is important to improve the payment experience on Google Pay, then
we will drill down onto the customers, their pain points in terms of payment
experience on the google pay, the solutions and then finally some metrics to track if
we launch the feature in A/B. I hope you are with me.
164
Product Management Interview - A Preparation Guide by Technomanagers
165
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Sure now we have finalised the user persona to target, What we can do
is lay down the user journey to get into the user’s shoes which will eventually help
in finding pain points while making payment using Google Pay.
Interviewer: Okay
166
Product Management Interview - A Preparation Guide by Technomanagers
Now if I have to prioritise the pain point in terms of frequency and intensity of the
pain, I would certainly prioritise #2 and then #1. I think #3 and #4 are pain points
but the intensity is not that high.
Success Metrics
North Star Metric : Number of Value worth Transaction per day
Primary Metrics:
- User Retention — DAU/7-DAU
- Number of Transaction Failures per Day
Shailesh: Alright, before that, let me clarify; I have to give the Google product,
which I like the most, irrespective of how it is currently performing in the market, is
it a market leader or not. Also, I need to justify why it is my favourite product and
suggest some improvements.
Interviewer: Perfect
Shailesh: Okay, the way I would like to go about it is, first, I will explain what
qualities a good product should have and how my favourite Google product has all
those qualities. From there, we can think of some of the scopes of improvements.
Interviewer: Please go ahead
167
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: For me, a good product is the one which should have the following
qualities:
● It should solve the user problem.
● It should be intuitive/easy to use.
● It should be aesthetically pleasing. It should have good UI/UX.
Now let me explain my pain points and how Google maps have addressed them
seamlessly, making it my favourite product.
Pain points :
● Earlier it was a pain finding the navigation/ searching the destination
place. It was even more challenging when I used to travel to new places.
● Getting detailed information about public transport was a real challenge.
Once the user knew the navigation, it was a challenge to find out how to
get there within budget.
● While going to an outstation, getting track of essential places like Gas
stations and ATMs was one of the most significant pain points.
Truly Google Maps is my favourite google product, but every product has some
scope for improvement. Before that, let me clarify some questions. Since Google
168
Product Management Interview - A Preparation Guide by Technomanagers
Map is a fantastic product, it has many features like Navigation, Maps, and Nearby,
so are we looking to improve any specific functionality?
Interviewer: You can decide.
Shailesh: Let’s see different Customer segments who use Google Maps
● Commuters (bikers, four-wheelers)
● Drivers/ Delivery people in ride-hailing
● Pedestrians
● Travellers/Tourists who are travelling to a new place
● Explorers who just want to search for different places
● Blind people using the Audible feature of Google maps
Almost all people use Google Maps, and all have great total addressable markets. I
would want to focus on explorers. Other people may have a specific motive in mind
while using google maps.
Prioritisation
I would want to prioritise pain points 1,3,2,4 in that order. Since many shopping
malls/Theme parks have infographics, that kind of solves users’ pain. While going to
a different location in one day, a person may have a specific preference for the
place, like visiting the bank early in the day and then going to other sites. But pain
169
Product Management Interview - A Preparation Guide by Technomanagers
point #1 of deciding the best place to eat and the ideal shop to see is still a
challenge. So I would like to solve pain point #1.
Solutions
1. We can have the “Next place you should try/go” feature, which will take
different inputs like your recent previous google search, previous user visit,
user behaviour of exploration or exploitation of the choices, reviews etc.
Depending on all this, we can have a smart, personalized AI feature that will
narrow down the suggestion to the top 3 places which a person should go. To
improve the AI engine, we can ask the User some questions after the visit.
2. Another solution can be giving Users personalized recommendations like
geofencing. For example, if a person searched for the best burger outlet a
week ago, and he has just passed a good burger outlet (.i.e. “Truffles”), he
should get a notification like “Would you love to try Truffle’s bestseller all
American cheeseburger at 40% discount exclusively for you”. This can act as
another source of revenue for Google partnering with brands and giving
personalised recommendations to Users depending on its geolocation.
3. Alternately there can be a “Gamification” solution that may increase
customer engagement. The delayed gratification of the reward of the game
will improve the user's stickiness. For example, giving a review after visiting
someplace will earn the User a spin of the gaming wheel, giving rewards like
30% off on shoes at a Nike outlet near him.
4. People love their childhood superheroes; Google can leverage this customer
behaviour by using augmented reality. When the user is navigating to one
place, a superhero can be running and assisting/escorting the person instead
of the navigation arrow.
The above solutions show that 1 and 2 have a more significant impact on
engagement than 3 and 4, but the gamification feature can increase engagement
without much effort. There can be a potential hindrance in solution two, like
partnering with brands which may take time. So we can go ahead and have feature
one on the product roadmap. We can do beta testing of the features in different
areas of the world and track the following metrics for the success of the features.
Success Metrics
● % increase in the rating of the place that Google has suggested to the User.
● % increase in the review posted by the User of a particular location.
● % increase in the customer screen time in Google Maps.
● # of spins of the gamification wheel.
170
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Thanks for the question, first let me clarify my understanding of Gmail.
Gmail is a free mailing service by Google through which you can send emails to
anybody. It has features which segregate different types of emails and
autocompletion of texts in mails. Is my wholistic understanding of Gmail is okay or
do you want me to think about any specific section of Gmail?
Interviewer: No this is good.
Shailesh: Okay, I have some questions that I want to clarifyquestions that I want
to clarify before going ahead. My first question is what’s the goal of improvement or
if I tie it to the business objective, is it an improvement in acquisition, engagement
or revenue part? I think almost all people use Gmail either in a personal way or
professional way, so engagement and revenue both can be a good thing worth
exploring. Do you have any preference for anything?
Interviewer: I want you to go more on the engagement aspect.
Shailesh: Alright, increasing engagement can also help us get a different revenue
streams for money in future. One more thing, are we considering increasing
engagement on any specific platform like desktop or mobile? or any preferred
geography.
Interviewer: You can go ahead with the desktop application and we want to
increase the engagement globally.
Shailesh: My last question, do we have any resource or time constraints for this? I
am asking this question because it may play an important role in prioritising the
features.
Interviewer: No you are not bound by that.
Shailesh: Let me quickly reiterate the goal from what we have discussed till now,
we want to increase the engagement on web Gmail globally and any resource and
time constraint do not bind usany resource and time constraint do not bind us.
Interviewer: Perfect.
Shailesh: Cool, the way I would like to approach this problem is, first will see our
customer segment and their user journey and, depending on that, will see some of
the pain points. After prioritizing the pain points, we can see potential solutions and
171
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: There can be different user persona of people who are using Gmail like
students, teachers, working professionals or for personal use but if I have to put
the customer persona in a more MECE way, I would list down the following
User Persona
1. Power Users: They are the ones who heavily rely on the Gmail like
working professionals, students/teachers in college having Gmail as the
mail mailing service. They compose and receives tons of messages daily.
2. Regular Users: They are the ones who uses Gmail for their personal
use, they have subscribed to quite a lot of channels or newsletters, so
they want to read through them.
3. Casual Users: They are the ones who generally doesn;t use Gmail
much, they only use the service for a few purposes like filing a complaint
to customer care, writing bank applications etc.
Shailesh: Since our target is to increase engagement on the platform,, I would like
to focus on the power users because increasing engagement for them would
increase engagement at a greater level.
Let’s think of the customer journey of the prioritised user so that we can think of
their pain points.
Customer Journey
1. Users receive an email in their inbox, either they opened the mail and
read it or if they don’t open it gets accumulated in the inbox.
2. They want to refer to the previously received email, so they search for it.
3. They want to reply to some email or send an email to a completely
unknown person for the first time, so they start composing it and and
attach the file if they need to.
4. After composing the mail, they do the sanity check for the same, if they
have done anything wrong or tone is correct or not.
5. They send the email and wait for the reply if it is kind of urgent.
Pain Points
1. Composing and sanity checking an email take a very long time.
172
Product Management Interview - A Preparation Guide by Technomanagers
2. Reading a long mail chain in which you have been added lately is painful.
3. People incorporate get so many emails and are not able to filter out
which ones should be looking at first priority and which are not useful as
in (email in which people add another person by just appending +1)
I think all of the painpoints are worth exploring if I have to choose one I would like
to choose the pain point #1 and #2 because the intensity and frequency associated
with this is quite high, are we aligned on this?
Interviewer: Yes you can go ahead with this.
Shailesh: Now let’s look for the solutions for pain points #1 and #2.
Solutions
Solution for pain point #1
1. Gmail can have a feature “Tone detector” which can detect the tone of
the message and make it more contextually relevant and tailored to the
audiences type. [High Effort][High Impact]
2. Gmail can have a feature “Mail composer” which can compose the
message by the help of the audio. [High Effort][High Impact]
Solution for pain point #2
1. Gmail can have a feature “Mail Summariser” which will help you to
comprehend the summary of the long chain thread of some email. [High
Effort][High Impact]
2. Gmail can have feature “Mail Reminder” which can help the person to
remind the deadlines, for example let’s say we have a mail in which the
deadline is set till end of the day, in this case the deadline to reply should
be automatically set in the calendar. [High Effort][High Impact]
173
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Are we estimating the search query from a particular device like mobile
or desktop or total number of search queries?
Interviewer: Across all the devices.
Shailesh: Alright! let me iterate the goal of the problem. We want to estimate the
number of search query per second answered by the Google search across all the
devices globally.
Interviewer: Perfect
Shailesh: Okay let me give the overall structure of how would I approach the
problem.
174
Product Management Interview - A Preparation Guide by Technomanagers
Solution
~ 140,000 Google search queries per second
Shailesh: Okay! Before I answer the question, I have some questions which I want
to get clarified. My first question is are we talking about specific geography or
global consumption?
Interviewer: Globally
Shailesh: Do we want to calculate the bandwidth for specific device like Desktop or
Mobile?
Interviewer: Across all the platform.
Shailesh: Videos on YouTube can be played with 240p, 480p 720p etc. So are we
going to calculate the bandwidth for any specific category or across all the
categories?
Interviewer: Across all the categories
Shailesh: Let me reiterate the goal of the problem. We want to calculate the Total
bandwidth consumed by YouTube per day across all the platform globally.
Interviewer: Perfect.
175
Product Management Interview - A Preparation Guide by Technomanagers
Solution
~ Total Bandwidth Consumed = 1800 petabyte
176
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Are we looking for personal users or enterprise users or overall users?
Interviewer: Both
Shailesh: Are we looking for daily users or monthly users, or yearly users.
Interviewer: Daily users
Overall Approach
1. Total world population ~ 7.5 billion but there are some countries where
google services are not allowed like Chine and some part of russia, so we can
eliminate around 1.5 billion people from our set.
2. We are looking around 5 billion people and approximately people above 15
and less than 60 will be the one who are potential Google services users. So
we are looking at around 60% of 5 billion that is ~ 3 billion people.
3. We can also think about the internet penetration around the globe, that is
around 60%, so it will be ~ 1.8 billion people.
4. Since there are other services as well, like onedrive, dropbox etc. so we can
assume the market share to be 70%, so around ~1.25 billion users of Google
Drive
Solution
~ Total users of Google Drive = ~1.25 billion users
177
Product Management Interview - A Preparation Guide by Technomanagers
Shailesh: Ok, before I start solving, I would like to seek some clarification. When
we are talking about market sizing, will it be by revenue or by the total no of users
of the product?
Interviewer: You can assume it to be market sizing by no. of users.
Shailesh: Ok, Since we are talking about 2030, is it safe to assume that the
technological advancements and legalities related to driverless cars will be ready by
then?
Interviewer: Yes, that’s a fair assumption.
Shailesh: When we talk about driverless cars, will they be fully automatic or
semi-automatic?
Interviewer: You can assume it to be fully automatic.
Shailesh: Also, I am assuming the driverless cars will be utilised for personal use
and not commercial use?
Interviewer: Yes.
Shailesh: I will iterate the goal of the problem. We want to estimate the market
size based on the no. of users for fully automatic driverless cars in the USA by
2030, which are meant for personal use.
Now, talking about the approach, I will use to solve the problem.
- Firstly, from the population of the USA, we will find the no. of households
who can afford luxury cars. We will calculate how many of these would be
fully automatic driverless cars from the luxury car owners.
- Using the average lifetime value of a driverless car, we will find no. of such
cars purchased every year.
- Then we will project the no. of driverless cars for 2030 using the data on the
growth rate for driverless cars.
USA’s population: ~ 330 Million
Average household size: 4
No of households in the USA: 330 Million/4 = ~ 80 Million
178
Product Management Interview - A Preparation Guide by Technomanagers
To afford fully automatic cars, people should belong to the high-income and
upper-middle groups.
I am assuming that out of every 1000 luxury cars, 1 would be a fully automatic
driverless car due to lack of safety and trust in the driverless car technology.
179
Product Management Interview - A Preparation Guide by Technomanagers
180
Product Management Interview - A Preparation Guide by Technomanagers
4. Set Career Goals: Define your short-term and long-term career goals.
What kind of impact do you want to make in Product Management? Use your
interviews as a stepping stone to achieve those goals.
5. Stay Agile: Agile methodologies are often used in Product Management.
Apply agile principles to your career by staying adaptable and open to
change.
6. Mentorship: Consider finding a mentor in the field who can provide
guidance, insights, and career advice.
7. Skill Development: Continuously develop your skills in areas like data
analysis, user research, project management, and communication.
8. Document Your Journey: Keep a record of your achievements, projects,
and learnings. This can be a valuable resource for future job applications and
interviews.
9. Leverage Your Experience: Even if you don't land your dream job right
away, every interview experience is a learning opportunity. Use your
experience to refine your approach and be even better prepared next time.
10. Keep Applying: Persistence is key. If you don't succeed in your first
interview, keep applying and interviewing until you find the right fit.
11. Stay Positive: Job searching can be challenging, but maintaining a
positive outlook and confidence in your abilities is essential. You have the
skills and potential to excel in Product Management.
Good luck, and may your Product Management journey be filled with growth
and accomplishment.
181