visit
Product design (a.k.a. Product sense) is the most common question asked during PM interviews. It should not be confused with the UI-UX or system design challenges. Here, product design is a journey where you explore diverse questions and challenges pertaining to product discovery & development. The journey begins with the search for answers to Why, Who, What, Where, When and How. However, all of these need to be investigated in a limited time frame of 30-45 mins during an interview. Product design problems can be either case studies or open ended questions on technology or physical products.
PRODUCT DESIGN PROBLEMS:
The varying degree of vagueness in these problems is intentional. Some questions may have a specified goal (monetize Whatsapp), while others may have some specified users (Scuba Divers), product (Travel app), use case (Gardening) or a company (Facebook). The intent is to assess how a PM candidate organises the provided information and discovers the absent information while navigating the path of decision making. The thought process must reflectGoal clarity, Customer Empathy, Knack for details, Creativity and Pragmatism.
CLARIFYING QUESTIONS TO ASK :
Would it be safe to assume that it would be part of main App than a separate one?
Would this be a web product or a stand-alone app?
Where is the product in its lifecycle - new/growth/maturity?
Is it an Existing or New? 0 to 1 product? Related products?
Is it going to be digital or physical product?
Do we have any particular customer segment or situation like Covid I should focus on?
What market/geography the product serves?
Are there any constraints in terms of cost, time or effort? Is there any urgency?
Should we focus on any platform like android, web, desktop in particular?
Do we have any data to focus on a particular user? any core flow or pain point?
Are there any specific goal(s) that you would want me to focus on? company goal?
ASSUMPTION :
"Scope is limited to Facebook.com both App and Web. We are not focusing on
Instagram, Whatsapp or other Facebook owned properties"
Pro Tip :
#Try underlining key words to better understand the problem.*
For e.g. - Problem: How would you__improve Instagram__?
Questions: What needs to be improved? UX? Monetization? Customer engagement? Are we talking about Instagram for regular users or influencers or advertisers? Mobile App or Advertisor tools?*
MISSION :
Facebook - Make world more connected and help people build communities.
Instagram - Allowing people to capture and share moments of their life.
To bring you closer to the people and things you love.
Google - Organize the world's information & make it universally accessible & useful.
FLOW :-
Users-> Needs-> Solutions-> Prioritisation-> Recommendation-> Tradeoff-> Metrics
Group the product users into two or more segments (preferably three or four) based on some common traits, needs, and behaviours. It is recommended to use 3-4 characteristics to define each segment for clear segregation and representation. Example user segments could be:
USER SEGMENTS :
Working professional, Student, Homemaker, Parents
Demographic - Age, sex, family status, Income, Profession
Millenials(25-40), GenZs (<24 yrs), Baby boomers (40+) (timing)
High frequency, Medium frequency, Low frequency users based on usage
Innovators, Early Adopters, Early Majority, Late Majority, Laggards
OTHER USERS :
Artists, Content creators, Advertisers, Young Adults,
Parents, Kids, Elders, Students, College goers, Religious,
Working professional, Traveler, Affluent, Price Conscious,
Risk Averse, Influencer, Follower, Volunteers, Activists,
Conversatives, Digital Nomad, Hiker-Traveler, Educators
For more details, read .
While building the product for a selected user group, design a detailed user persona if you have time. This will help to uncover the user’s lifestyle, behaviours, objectives - what/ why/ where/ how/ when?
Once you have derived user segments, the next step is to envision the use-cases in which the product will be used. A use case is a description of how a person uses the product to accomplish a goal. E.g. in payments product, the typical use-cases are Person-to-Person (P2P), Person-to-Business (P2B), Business-to-Person (B2P) and Business-to-Business (B2B).
USER SCENARIOUS : When, Where, Why, What, With Who ?
Pro Tips :*
#Think of both supply and demand side when identifying users. For example - buyers, sellers
#PMs especially interviewers love matrixes/grids. Try creating a matrix or table of User segments on one side and use-cases on the other or a grid of User demographics and their usage frequency
#After identifying the users and use-cases, ask some clarifying questions to see if the interviewer wants you to focus on anything specific.*
KEY PAINPOINTS :
Awareness, Discovery, Value, Selection, Creation, Ease, Clarity, Effectiveness,
Privacy, Authenticity, Integrity, Fairness, Relevance, Poor Experience, Support,
Community-social needs, Performance, Accessibility, Reach, Efficient
To uncover more pain-points, put yourself in user/customer’s shoes. Envision the user journey
USER JOURNEY :
Discover-> Reach-> Access-> Test-> Use-> Complete-> Validate-> Express-> Share
Pro Tip :*
#Think of edge cases and error scenarios while building use-cases*
It is best to get the goal clarity as soon as possible - when asking clarifying questions*(Step 1)*, or while discussing your/company’s mission(Step 2) or when identifying users (Step 4). Before solutioning, you must specify the objective of the product which you are going to build.
In order to identify the goal, it is recommended to first prioritize (or omit) user needs / pain points based on the following parameters:
Pro Tip :*
#For new products, the goal could be user adoption wherein the user group and use case could be selected based on market size or gap.
#In a real world scenario, a PM will first check the data of the conversion funnel if the product is an existing one. It may be possible that the actionable issue is regarding the discovery of the product and not the usage or engagement.*
Build a list of solutions or feature set based on key user needs, gaps and goals identified above. Take some time to brainstorm and show off your creativity. Ask the interviewer if s/he prefers a particular solution for detailing. It is recommended to have at least 3 solutions to be able to prioritize fairly. The proposed solutions must address the key user pain points.
You can build a flat list of features/user stories e.g. - Features W (registration), X (booking) , Y (forum), Z (referral) which will be prioritized later
Alternatively, you can build a list of solutions with a subset of features in each. e.g.- App with W, X, Z features as solution 1 and Website with W, X, Y features as solution 2 (and prioritize between App and Website later)
IDEAS :-
UI-UX improvements, New APP, Feature within App or Website, AR-VR, AI-ML,
Enable Messaging, NFT, Blockchain, IOT, Robots, Drones, Autonomous vehicles,
Video conferencing, Virtual rooms, New channel/category Launches,
New Experiences - learning, live, Payments, Pricing models- Subscription, post-paid
Manual Operations, 3rd Party Vendors, Tele-calls, Video walkthroughs.
Pro Tip :*
#Use SCAMPER framework for creative ideas - Substitute, Combine, Adapt, Modify/Magnify/Minimise, Purpose/Put to another use, Eliminate and Rearrange/Reverse
#Companies like Google love to hear moonshot ideas. Keep yourself upto date on new technologies*
PRIORITIZATION OF SOLUTIONS :-
Impact - to user & business
Cost - time, effort & feasibility
Risk - confidence
RECOMMENDATION :
Why would people use it? Differentiator? What would you build as MVP?
How would people use it? Is it a unique opportunity or have large target audience?
Is it a Low Hanging fruit or a Quick win?
Pro Tip :*
#Select a combination of features for your MVP and describe each to build an overall picture of the recommended product*
You can also share a contingency plan and chart a rough roadmap of the product. Based on the success of your MVP (i.e. recommended solution), you can include the rest of the features from your solution list in your roadmap*(Step 6)*. Have instrumentation, do A/B testing, take customer feedback and if possible share product vision.
Highlight pros/cons and the risks of the recommended solution. Think of the edge-cases and negative user flows. In real world, the biggest risk for any new product is the lack of data and customer research.
KEY TRADEOFFS :
Cannibalisation, customer satisfaction, overuse, safety, integrity, privacy,
disparity, opportunity cost of another customer segment/ pain point/ geography
Product Metrics are of the following types:
KEY METRICS :
Adoption - Install/downloads, signups, # of users
Growth - %age Increase in New Users, DAU, MAU
Engagement metrics - DAU, MAU, session time, view, like, share, comment
Retention - Cohort activity D7, D30, DAU per MAU
Monetisation - Revenue, CTR, ARPU, Subscriptions, Revenue per Ad
Customer Satisfaction - SUS, CSAT, NPS, User ratings, Referrals
Pro Tip :*
#For new product, measure adoption as number of users using the product and active users
#For measuring engagement use #active users as the base than just #users*
Pro Tip :*
#Use STAR to summarize - Situation, Task, Action, Results*
COMMON MISTAKES :
Not asking enough questions to ensure common ground on product, users
Lack of mission alignment between company and product
Lack of structure in problem solving
Incomplete or no user journey
Poor customer segmentation - overly detailed, just age-based
Prioritising users, pain points, or solutions without proper reasoning
No connection between Goal-User-Painpoint-Solution
No tradeoffs or counter metrics for the recommended solution
Not clarifying #events or #unique customers in metrics
Too long a summary
Expert Tip :*
#Break the structure and pattern wherever you can. Customize it.*