Tell me about a time when you had to balance the needs of the customer with the needs of the business.
Try This Question Yourself
Practice with feedback and follow-up questions
What is this question about
Interviewers use this question to see whether you can make balanced decisions when customer value, cost, risk, timelines, or strategic priorities pull in different directions. They want evidence that you can understand both sides, make tradeoffs deliberately, and avoid simplistic thinking like always saying yes to customers or always protecting internal efficiency. At higher levels, they are also looking for whether you can shape solutions that serve broader business goals without losing customer trust.
Key Insights
- You should resist framing this as customer versus company, where one side had to lose. Strong answers show that you understood the underlying needs on both sides and looked for a durable tradeoff, not just a winner.
- Don't stop at describing the decision. You should explain how you learned what mattered to the customer, what mattered to the business, and how you validated that your approach actually worked.
- A common miss is treating 'the business' as a vague excuse like timeline or revenue pressure. Name the real business constraint clearly—cost, compliance, reliability, support burden, market timing, strategic focus—and show you took it seriously.
What interviewers probe atlevel
Top Priority
At your level, interviewers mainly want to see that you noticed there were legitimate constraints on both sides and tried to understand them before acting.
Good examples
🟢I learned the customer wasn't asking for a brand new workflow; they were really trying to avoid re-entering data, and our team was worried about adding complexity to a stable release.
🟢At first it sounded like the business was blocking a useful request, but after asking questions I understood the customer needed faster turnaround while the business was trying to reduce support load from custom one-off behavior.
Bad examples
🔴The customer wanted the feature, but our team said no because it would take too long, so I just told support we couldn't do it.
🔴Users kept asking for more options in the form, and I agreed with them, but product decided to keep it simple so we left it alone.
Weak answers stay at the level of stated demands; strong answers uncover the underlying need and show the candidate understood why each side cared.
Valuable
Example answers atlevel
Great answers
In my last role, we got repeated support tickets from customers who were confused about whether a file upload had actually finished. A few people asked for a full upload history page, but when I talked with my lead, I learned the team was trying to keep the release small because we were close to launch and didn't want to add a lot of backend work. I looked through the tickets and noticed the main pain was just not knowing whether the upload had succeeded, so I suggested adding clearer progress and a success message instead of building the full history feature. I implemented that with help from a more senior engineer and worked with support so they could explain the change to customers. After release, the related tickets dropped a lot, so we solved the biggest customer problem without taking on a much larger project right before launch.
At a small SaaS company I supported a few mid-sized clients, one of whom asked for a daily dump of every user activity so their analysts could build custom dashboards. The product team was hesitant because a full export would expose sensitive fields and increase our support load, and we couldn't justify a big new feature for one customer. I proposed a compromise: build a scheduled export that only included the agreed-upon fields, automatically redacted personal data, and uploaded to a secure location the client could fetch, using our existing nightly process so it wouldn't add ongoing engineering overhead. I implemented the export with help from my mentor, documented the fields and retention policy, and worked with our account manager to run a two-week pilot. The client got what they needed for analytics, we kept customer data safe, and the pilot showed it was low maintenance, so the team agreed to keep it as a paid add-on.
Poor answers
Customers wanted a better way to track uploads, and I agreed with them because it was obviously useful. Our team didn't really want to change the release, but I kept pushing because customer requests are important. We ended up making some UI changes late in the cycle and got it out. I think that was the right call because customers should come first.
Question Timeline
See when this question was last asked and where, including any notes left by other candidates.
Early January, 2026
Early December, 2025
Late August, 2024
Hello Interview Premium
Your account is free and you can post anonymously if you choose.