You have been made the PM of Payments at Google and have been tasked with building a product for very busy people. How would you design it?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Current App Clarification:
I'd like to clarify what the payments product currently does and then think about what we are looking to add in the future.
- Google Pay is an App that exists on the App store for Android/iOS store that users can download. They can add their credit/debit cards to it and then pay using their phone, rather than the card.
- They can keep track of transactions made with those cards within the Google Pay app.
Goal clarification:
So the goal is to add a new product for busy people. Why is that? I will assume that it is because we are trying to increase the number of users by solving for a popular use case. This will benefit the Google Pay business by getting more transactions going through the system.
Users:
There are many types of busy users. Some examples include:
1. Parents with jobs.
2. Executives with high level jobs
3. Small business owners
Among these, it seems fairly clear that parents is the largest market size and will help meet the goals of increasing users and transactions. So, I will choose to focus on parents with jobs.
Pain Points:
There are multiple pain points for parents:
1. Hard to pay offline providers such as sports and other extracurricular classes.
2. Not always easy to pay schools and often requires lumpsum payments.
3. Transfer to other parents who may pay for activities.
4. Purchases online for offline books/toys add up to a lot and can be a stress on the budget.
Possible solutions:
1. Bring offline providers online by helping them setup business entities on Google Pay
2. Offer financing product for parents that will smooth out payments.
3. Enable transfers to phone numbers/emails.
4. Add ability to analyse payments and provide intelligent recommendations for cheap products in the future.
Prioritization:
Offline providers | High | High | Medium | Low |
Financing | High | Medium | High | Medium |
Transfer to payments | Medium | Medium | Medium | High |
Online deal recommendation | Low | Low | Easy | High |
All of the options require a fair amount of effort, but I would choose to go with the option to enable offline providers to accept online payments. The reasons for it are:
1. It will be a key differentiation for Google Pay among all the other payment providers. All the other ooptions are being offerred by other providers in form or another so this will be completely new.
2. This will solve a big pain point for parents who have to deal with multiple payments options of providers. There is also no way to regularly track all these payments comprehensively.
3. If these providers are brought online, they can also be cross-sold Google Search, Gsuite and other products.
The solution would consist of:
1. Expand the Google Pay for Business app to enable these offline businesses to easily onboard and add their bank account details.
2. Add a way for these Business clients to send invoices to a list of clients.
3. Add a way for these clients to pay the Businesses.
4. Add a way for parents to categorise and keep track of these payments.
It would also require co-ordination with the Google Sales and Marketing team to reach out to these offline businesses directly and also uses parents as a channel to get them to start using this product.
Google
- CLARIFY:
- May I assume the product should be related to payments? Yes.
- Is there a channel focus: watch, mobile, web? You choose.
- Is this a global v. US focused product? You choose.
- BACKGROUND: Google's mission is to organize the world's information and provide access to it to all individuals. Google Pay is the payments platform built by Google. It offers mobile / contactless payment on Android devices (phone and watch), though its app is also available on iOS devices. The app also offers abilities for users to explore local businesses (find food, gas), send money to individuals and see insights into their spend. On Safari, Chrome and Firefox it offers accelerated via prepopulated payment capabilities with a user's card information.
- USERS: When I think of very busy people, there are a few types of users I can think of when I segment them by type of job industry they work in. For this strategy, I'd like to focus on corporate workers who are working extreme hours in a corporate job (potentially 80+ / week), as I think they will have high spend (given their likely higher incomes) and could use an easier payments process.
- College / Graduate Students: Very focused on studies. Taking lots of classes. May be working a part time job to pay for school.
- Service Workers: Blue collar workers paid by hour. Includes waiters, delivery staff, night time guards, etc.
- Corporate Workers: Investment banks, corporate lawyers, etc. that are working extreme hours.
- Medical Staff: Doctors and nurses working in a hospital or ER. May be running on very long shifts / doing surgeries that take very long hours.
- USER JOURNEY: Corporate workers may be purchasing a variety of different items food, clothes, every day toiletries, travel, etc. Given their schedules are extreme / hours are extreme, I would guess they have higher spend on apps, eCommerce sites and delivery. Let's review the journey in the digital space:
- BROWSE:
- User decides to purchase an item.
- User pulls up website or mobile app to view items in store.
- PROCURE: User selects item.
- PAY:
- User inputs debit or credit information.
- User makes payment.
- At end of month, user receives credit card statement for monthly spend.
- BROWSE:
- USER PAIN POINTS: Below are pain points centered around the user being very busy.
- BROWSE:
- Schedule: User is extremely busy and doesn't have enough time during the day to find time to purchase items as needed.
- Multiple Sites: User has to visit multiple sites to purchase items (ex. if looking for detergent, may have to go to Walmart, Target and Amazon).
- Discounts: User doesn't know which site offers best discounts and doesn't have time to review discounts for all sites.
- PROCURE:
- Too Many Options: User sees too many options / does not have time to make decision.
- PAY:
- Payment Details: User does not have time to input payment details multiple times.
- Pin: User does not remember pin and doesn't want to spend time pulling card out of wallet.
- Reconciliation: User doesn't have time to reconcile monthly bill and check if transactions are accurate.
- BROWSE:
- PRIORITIZE PAIN POINTS:
Journey Pain Point Impact to User Browse Schedule High Browse Multiple Sites Medium Browse Discounts Low Procure Too Many Options High Pay Payment Details Medium Pay Pin Medium Pay Reconciliation High
- SOLUTIONS:
- Scheduler: Google Pay integrates with Outlook, Google Calendar, iCal, etc. to tell user when its the optimal time to shop. Could also automatically block calendar in advance to make meal purchases. User inputs shopping needs and Google Pay automatically helps find best time to do shopping (either in person or digital).
- Shop Assistant: Google Pay scans all websites and tell user where is the best place to purchase item based on delivery time / cost, cost of item, etc. Automatically showcases option to user.
- Merchant Map: Google Pay show cases merchants in the area near an office for items an office worker may need quickly - ex. good lunch spots, place to buy office suppliers, laundromat, office clothes etc. Could plug into Google Maps.
- Pre-Proposed Options for Purchase: User has ability to input different likes by industry. For example, user can input generally has XYZ food preferences, XYZ taste for clothes, etc. Google Pay showcases options they think the user will like.
- Automatic Re-Purchase: User has ability to turn on automatic re-purchase for certain items across multiple websites. For example, if site knows user always likes to purchase shampoo from Walmart and laundry detergent from Amazon, Google Pay could automatically re-purchase.
- Authentication: Allows users to use Face ID or fingerprint to approve payments.
- Reconciliation Tool: Google Pay builds out reconciliation tool that allows users to either upload receipt image or tag digital receipts. Google automatically scans receipts and detects if transaction differs from receipt (ex. tip).
- PRIORITIZE SOLUTIONS:
Solution Impact to User Cost to Google Scheduler Medium Low Shop Assistant High Low Merchant Map Medium Low Pre-Proposed Options for Purchase High High Automatic Re-Purchase High Medium Authentication Low Low Reconciliation Tool Medium High
- SELECT SOLUTION: Based on the prioritization, I'd focus on building a site scanner for Google Pay in the app. Google Pay would automatically scan websites, which it should have access to given Google Search, and provide information as to where the best option for puchasing a given item is. For example, a user could tell Google Pay, "I am looking for office wear button down in navy blue" and Google Pay would review the sites on Google Search and showcase the best option for the user to purchase. The user could input specific details - i.e. I want the brand to be X, I want cost to under $200, I want delivery time to be under 5 days, etc. and Google Pay does all the work of finding the options. Google Pay would then allow for a quick 1 click payment of the item. If the user wants to do in person shopping, Google Pay could partner with Google Maps and provide the best option in terms of price and also distance from the user.
- METRICS:
- # of users who use feature
- Average amount of spend / user
- Average time saved by user in month
- # of repeat customers
- LIMITATIONS:
- Google may not have ability to read websites / find options easily if website formats are different.
- Google initially may not be able to add a great detail of personalization in terms of what a user wants to purchase.
Candidate | To clarify, busy people in this context are someone who is not able to manage or track their finances/expenditure due to lack of time | ||||||||||||||||
Interviewer | Yes | ||||||||||||||||
Candidate | What is the Business Objective? | ||||||||||||||||
Interviewer | Improve experience for the existing users and help new users to use to manage and track their expenses and payment needs | ||||||||||||||||
Candidate | Thanks. So, the focus metric categories for this problem will · Acquisition · Engagement | ||||||||||||||||
Interviewer | Yes | ||||||||||||||||
Candidate | For the purposes of this exercise. I will consider the scope to be US market | ||||||||||||||||
Interviewer | Ok, sounds good | ||||||||||||||||
Candidate | Let me gather my thoughts and come up with an approach | ||||||||||||||||
Interviewer | Sure, sounds good | ||||||||||||||||
Candidate | Here is how, I am planning to approach this problem 1. Identify the user segment 2. Select the prominent user segment 3. Identify various problems faced by the selected users 4. Come up with few solutions 5. Prioritize the solutions 6. Identify success metric for the prioritized solutions | ||||||||||||||||
Interviewer | That sounds good | ||||||||||||||||
Candidate | User Segments
1. Business professionals who are regularly travelling 1a. Business professionals who are regularly on the go may not get time to manage and track their expenses 2. Working couple with kids 2a. I belong to this category and do know how difficult it is to manage and track various expenses 3. Unmarried working professionals 3a. This segment does not require more understanding into manging and tracking their finances
| ||||||||||||||||
Interviewer | Ok, which segment will you choose | ||||||||||||||||
Candidate | I will go with working couple of with Kids since this category will have varied needs an problems which if solved can become a good base to solve for the other user segment specific needs | ||||||||||||||||
Interviewer | Makes sense, please continue | ||||||||||||||||
Candidate | Problems faced by the Working couple with kids 1. Utility management a. This is a meaty problem in itself – As a busy working professional either you forget to pay your bills on time or with autopay you are not able to track your expenses well 2. Fragmented financial management a. As a working couple, it become very difficult to manage all your finances i.e., bill payments, investments, etc 3. No avenue to teach financial management to their kids | ||||||||||||||||
Interviewer | Makes sense, please proceed | ||||||||||||||||
Candidate | I think Fragmented financial management is a potent problem to be solved which will be greatly appreciated by this customer segment | ||||||||||||||||
Interviewer | I think, that makes sense | ||||||||||||||||
Candidate | a. Reward Management i. Create a single rewards dashboard by collating the info from all the financial orgs and help user optimize their reward usage ii. Gpay decides which card to use with a specific merchant to maximize rewards ( Gpay choose to pay i.e. Gpay CTP) b. Create a personalized PFM tool i. Manage and track 401K of each individual in the family ii. Manage and track kids’ scholarship/college education investments iii. Enable PFM tool to make spot investments e.g., buy select crypto if the price is below a threshold and sell it if price is above certain % threshold c. Investment marketplace i. All couples to find like minded people and do group investments ii. Provide various investment offers to user basis their profile and risk appetite—curate investment offers on the internet and present to users
| ||||||||||||||||
Interviewer | Great, please work on prioritizing the solutions | ||||||||||||||||
Candidate |
| ||||||||||||||||
Interviewer | Sounds good, what are the various metric you will use to measure the success | ||||||||||||||||
Candidate | 1. Month on month increase in Gpay CTP 2. Month on month increase in Gpay sign up |
Clarification:
- Let's make sure my understanding of Google Payment is correct. It's essentially a online payment system, where you can bundle your bank cards, send and receive money and use in online and offline transactions. [Correct]
- Can I assume the target user has at least one bank accounts? [Yes]
- Is the product targetting consumer or business? I would prefer consumer [Sure]
- So the goal is to improve the user satisfaction to Google Payment, to acquire more user in this target segment? [Sounds good!]
User:
I can think of a few user personas, that can fit into the 'very busy' category.
- Bob, who is a Low income worker with multiple jobs
- Ken, who is a neighbour store owner
- Lisa, who is a working single mom with a toddler
Requirement/Pain points
- Shop for best deals on the things he need regularly is consuming the most time.
- Even for the same store, stopping by or visiting the online portal is a challenge.
- Keeping track of his spendings is key, making sure he won't run short of money by end of the month.
Solutions
Based on the pain points, I can think of a few solutions to help Bob.
- Deal monitor, Google Payment can monitor the things Bob regularly orders and notify him is a deal is found. Hopefully this can save Bob a ton of time trying to find deals. The deal information can come from integration with online stores, both major ones nationwide, and the ones in the neighbourhood; it can also come from other Google Payment user's transaction, for example, many user only paid 99c for half&half at Trader Joe.
- Personal shopper, Google Payment can allow Bob to configure auto-reorder of things, even though some come from Target, some from Walmart and others from Trader Joe. This requires tighter integration with those stores, but will surely free up Bob from those repetitive tasks.
- Are you on-track, Google Payment can predict the money Bob will need in the coming week, or till end of month, based on Bob's past spending history. This will help Bob to stay on top of his spending and plan accordingly.
Prioritization
Feature | Complexity | User Impact | Priority |
Deal Monitor | Medium | High | P0 |
Personal Shopper | High | Medium | P1 |
Are you on track | Medium | Medium | P2 |
For Deal Monitor, It's easy to aggregate deal information from online stores, but it requires careful privacy and UX design to access transaction details of Google Payment users and share with others. The Impact is High, since you normally spend the most time on shopping and comparing, rather than the payment step.
For Personal Shopper, the challenge is Google Payment need to initiate transactions on behalf of the user, this requires careful design of Legal, UX and Privacy. It's also a challenge to accurately decide the re-order frequency. Instead of asking Bob to figure out the right interval to order, we may consider to ask him to initiate when he is ready, like a few days before the milk runs out.
For Are you on track, the challenge is that typically not all user transaction is through Google Payment, like rent and so on, we may need the user to allow Google Payment to access their card transactions instead.
Based on the user impact, and complexity, I will probably suggest to proceed in the order of Deal Monitor > Personal Shopper > Are you on track.
Summary
Clarify: Is this Product for US only or Global?
Interviewer: Upto you.
Interviewee: I'll choose US and then we will eventually expand.
Let me explain the existing Google payment product as I haven't used it much
Gpay - Allows me to store all my cards and I can use my phone to pay from one of the cards that I have already stored
Wallet - Keeps my card and does auto fill when I'm buying online
Interviewer: That's good enough for now
User group: Alright, let's define very busy people
- Executives
- Entrepreneurs
- House wives (juggling priorities with kids and home)
Need : Now let's list out needs for these user group
- Executives:
- Doesn't have time to remember which cards to use when
- Doesn't remember to pay on time (Auto setup is good but doesn't want to set it up everytime the card changes)
- When they go for shopping or do online shopping, they want it really quick
- Entrepreneurs
- Paying on time is a pain point
- Every penny matters - CCard offers and deals are hard to keep track of. CC Dispute process is lengthy
- Keeping track of customers and suppliers payment
- House wives:
- Paying bills and paying CC on time is a pain point
- Keeping track of returns is painful
- Getting the best out of all cards (points and rewards)
List solution: I'll focus on Entrepreneurs - Let me list out the solution for the above needs
Paying on time is a pain point
- Gpay does a good job of reminding but let's take it one step further to link the saving/checking account so the credit payment can be done automatically
Pros: No more missed payments that affects credit history
Dev effort: Very easy (couple sprints)
Every penny matters:
- Ability for Gpay to automatically select the right card based on the merchant
- Dispute process is time consuming: Integrate with Google Assistant that helps user to tell about the transaction and dispute details and GPay will take care of the rest
Pros: Get the best out of all the cards, Dispute isn't a headache, Google Assistant can take care of everything
Dev effort: Medium (Integrate with Google assistant and Sorting card's best deals automatically)
Keeping track of payments - Google Assistant to do auto calling and get the accounts payable sorted out. - This is something most CRM does so I'll not call it a major pain points.
Prioritize & Paint the picture/ Summary: I'll tackle every penny matters feature because it opens up busy entrepreneurs' time to focus on their core business rather than keeping track of cards, it's rewards and upside. In addition to that, they don't need to login to the bank's website ever to even open up a dispute which is time consuming. Google Assistant is part of the ecosystem so integrating voice request wouldn't be a huge lift from development perspective.
Users are incentivised to use GPay as it does an unbiased card comparison to get the best to the user. From Google's perspective, this features takes Google Assistant to one level further to be a real virtual assistant .
Top Google interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- See Google PM Interview Questions
Top Product Design interview questions
- How would you design a web search engine for children below 14 years old?36 answers | 42.9k views
- Design a library for the future.25 answers | 23.5k views
- How would you design a consumer application for a scooter sharing business?21 answers | 18.6k views
- See Product Design PM Interview Questions
Top Google interview questions
- How would you improve Google Maps?53 answers | 228k views
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- Calculate the number of queries answered by Google per second.45 answers | 78.5k views
- See Google PM Interview Questions
Top Product Design interview questions
- Build a product to solve the dog poop problem.13 answers | 9.4k views
- How would you design a "Google Refrigerator"?13 answers | 8.3k views
- Design a social travel product.12 answers | 13.4k views
- See Product Design PM Interview Questions