Product design question
Design a chat bot for the banking Industry.
- Product design
- Medium
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Product design in a high trust, compliance heavy domain, balancing automation with escalation to human agents.
How to approach it
- Clarify the use case: routine banking tasks like balance checks, transaction disputes, and simple transfers, not complex advisory needs.
- Segment queries by complexity: high frequency simple tasks the bot can fully resolve versus sensitive tasks like fraud disputes needing human escalation.
- Prioritize the highest volume, lowest risk tasks first, like balance inquiries and card freezing, for full automation.
- Design the escalation path clearly: any query involving account changes, disputes, or apparent distress routes immediately to a human agent.
- Propose the bot experience: natural language intent recognition, clear confirmation steps before any transaction, and a visible human handoff option at all times.
- Define success as containment rate, queries fully resolved by the bot, alongside customer satisfaction score, not containment rate alone.
What a strong answer includes
- Explicitly separates automatable low risk tasks from sensitive tasks needing human escalation, appropriate for banking's trust requirements.
- Prioritizes safety over automation rate, for example always offering a visible path to a human agent.
- Gives an illustrative number, for example assuming 40 percent of queries can be safely contained by the bot at launch.
- Tracks satisfaction alongside containment, preventing a metric that rewards trapping frustrated users in the bot.
Common mistakes
- Optimizing purely for containment rate, which can trap distressed or fraud affected customers in an unhelpful bot loop.
- Ignoring regulatory and compliance requirements specific to financial transactions, like confirmation steps before transfers.
Likely follow-up questions
- How would you detect when a customer needs to be escalated before they explicitly ask?
- How would you measure and reduce bot errors on financial transactions specifically?
More product design questions
- How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?Microsoft · Product design · Medium
- You’ve just joined Meta and have been tasked with launching a new product to help people at home during emergencies. What would you build?Meta · Product design · Medium
- How do you design a camera for the elderly?Google · Product design · Medium
- Design a new feature for Twitter that improves the new user’s experience.Twitter · Product design · Medium
- How would you go about designing a new location sharing app for Google?Google · Product design · Medium
- How do you design an app for on-demand beauty services?Product design · Medium
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop