Design a system to measure technical content deflection

Tests causal attribution of content on tickets. Answers must unify identity, correlate topics with NLP, compute deflection as self-service resolutions over total intent, and validate outcomes.
What's really being asked
The interviewer wants to see if you can architect causal attribution between technical content and support outcomes rather than falling back on vanity metrics. They are looking for experience with identity resolution across disconnected systems, designing data pipelines that join behavioral logs with CRM tickets, and defining rigorous metrics that measure actual resolution instead of superficial engagement. Specifically, they care whether you understand the difference between a user bouncing from an article and a user genuinely deflected.
The full answer
Four components in order. First, unified identity by stitching anonymous help center sessions to authenticated support tickets via user IDs, device graphs, or SSO tokens so the same person is not counted twice. Second, topic alignment by using NLP to classify both consumed content and ticket subjects into a shared taxonomy, enabling you to match a ticket about password resets to the corresponding password-reset article. Third, a rigorous deflection formula that counts only self-service resolutions over total support intent, where total intent includes both tickets created and users who initiated a self-service session for that topic, and where resolution is signaled by session depth, a positive upvote, or absence of a ticket within a seven-day window. Fourth, validation mechanisms such as follow-up micro-surveys, downstream ticket suppression analysis, and CSAT for self-service to confirm the user actually found the answer rather than abandoning the channel.
The mistakes people make
Three major red flags. First, defining deflection as help center page views divided by total tickets, which ignores whether the user found the answer and double-counts users who view an article then file a ticket anyway. Second, omitting the causal time window entirely, making it impossible to know if reading an article today prevented a ticket next week. Third, failing to account for channel bias, where users with urgent issues skip self-service and go straight to chat, so your denominator must include all support intent channels and not just tickets.
What usually comes next
Expect the interviewer to ask how you would handle the cold-start problem for new content before enough ticket data exists, how to run an A/B test to prove causality by withholding an article from a control group, or how to instrument resolution signals when users do not provide explicit feedback. They might also probe how you would scale the NLP taxonomy across multilingual content or integrate with existing CRM and CDP data.
A concrete example
Suppose your company receives one thousand password-reset tickets per month. You publish a technical guide and instrument the page with user identity. Over the next quarter, you observe that authenticated users who spend more than thirty seconds on the guide and click the copy-link button file sixty percent fewer password-reset tickets within seven days compared to a matched cohort who did not visit the guide. You define deflection rate as resolved self-service sessions divided by total password-reset intent, where total intent is guide visitors plus password-reset tickets. If four hundred users visit the guide, two hundred show resolution signals, and four hundred still file tickets, your deflection rate is two hundred over six hundred, or thirty-three percent, but only if resolution signals are validated by a follow-up survey showing ninety percent satisfaction.
Interview question
Which design best measures true content deflection while avoiding vanity metrics and channel bias?
- a.Unify identity with SSO, align topics via NLP, and count deflection when deep article engagement is not followed by a ticket within seven days, using ticket volume alone as the denominator.
- b.Stitch anonymous and authenticated sessions, map articles and tickets to a shared NLP taxonomy, and compute self-service resolutions over total support intent within a seven-day window.Correct
- c.Divide help center page views by total tickets, excluding sessions under thirty seconds.
- d.Compare ticket volume for a topic in the month before and after publishing a guide, treating the reduction as deflected users.
Why? this is the answer
Option B is correct because it unifies identity, aligns topics via NLP, uses total support intent across all channels as the denominator, and applies a seven-day causal window. Option A is tempting because it includes identity, NLP, engagement depth, and a time window, but it falls into channel bias by using only ticket volume in the denominator, ignoring users who intended to self-service.
Just read this? Test yourself on what you have been reading.
Read the original → yourgpt.ai
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 system design — each one lists the topics its interview covers.
See open roles