How would you visualize a complex, multi-stage user funnel?
Tests product sense and data viz literacy. A good answer proposes a Sankey/Alluvial diagram to show non-linear flows, explains how it visualizes drop-off and re-entry, and notes the data needs. A red flag is just suggesting a better standard funnel chart.
What's really being asked
This question tests your ability to move beyond standard charts to solve a real-world business problem. It's not just about naming a chart type. The interviewer is evaluating your product sense (understanding the 'why' behind the request), your data visualization literacy, and your ability to communicate a technical choice in terms of business value. They want to see if you can diagnose the limitations of a common tool (a funnel chart) and propose a superior alternative that handles complexity like non-linear paths and re-entry.
The full answer
First, acknowledge the limitations of a standard funnel chart, specifically its inability to represent users who drop off and re-enter or skip stages. Second, propose a Sankey or Alluvial diagram as the solution. Define it simply: a flow diagram where the width of the connecting bands is proportional to the flow quantity. Third, explain the benefits for the business leader: it visually quantifies drop-off points (where a flow terminates), shows the magnitude of different paths, and can explicitly visualize re-entry (a flow merging back into a later stage). Fourth, briefly mention the data required to build it, such as event-level tracking with user IDs and timestamps to construct individual user journeys.
The mistakes people make
A major red flag is suggesting a patch instead of a proper solution, like proposing multiple funnel charts side-by-side. This doesn't show the flow between stages and misses the core requirement. Another mistake is naming a Sankey diagram but being unable to explain what the bands, nodes, and widths represent in the context of user behavior. Focusing on a specific tool ('We can build this in Looker') before explaining the visualization's concept is also a weak answer. The 'what' and 'why' are more important than the 'how' initially.
What usually comes next
Expect questions about scalability and data. For example: 'What if we have 50 stages? How do you keep the diagram from becoming unreadable?' (Answer: Aggregate less important stages, focus on the top 5 paths, or make it interactive). Another likely follow-up is: 'What data do you need to build this, and how would you get it?' (Answer: User-level event stream data, likely from an analytics platform like Segment or a data warehouse with clickstream data).
A concrete example
For a checkout process, a Sankey could show that out of 1,000 users who view a product, 400 add to cart. The diagram would have a thick band representing the 600 users who drop off. Of the 400 who added to cart, maybe 250 proceed to checkout, while 150 drop off. The diagram could then show a smaller band of 50 users who previously dropped off re-entering the funnel directly at the 'checkout' stage after receiving a retargeting email. This visualizes the impact of the email campaign in a way a standard funnel cannot.
Interview question
When visualizing a complex user funnel with non-linear paths and re-entries, which approach is most effective?
- a.A standard funnel chart, as it clearly highlights conversion rates and drop-offs at each sequential step.
- b.A Sankey or Alluvial diagram, because it visually quantifies user flow, drop-offs, and re-entry points with proportional bands.Correct
- c.A series of bar charts, showing the number of users present at each stage, to identify bottlenecks.
- d.Multiple, interconnected funnel charts, each tracking a specific user segment's journey through the process.
Why? this is the answer
A Sankey or Alluvial diagram is ideal for complex funnels because its proportional bands effectively visualize non-linear paths, re-entries, and the magnitude of user flow and drop-offs. A standard funnel chart (option A) is limited to strictly sequential, one-way flows and cannot represent re-entry or parallel paths.
Just read this? Test yourself on what you have been reading.
Read the original → en.wikipedia.org
You just looked this up. Could you explain it out loud?
That is the part interviews actually test. Tezvyn takes questions like this one and gives you what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on data visualization — each one lists the topics its interview covers.
See open roles