How do you root-cause a 20% revenue drop with no pipeline failures?

Incident leadership and validating data integrity before calling a downturn.
Reconcile against raw events, slice by dimension for silent gaps, audit schema drift.
What's really being asked
This question tests whether you treat a dashboard as a hypothesis rather than ground truth. Senior engineers are expected to lead incident investigations that distinguish between genuine business shifts and invisible data integrity failures. The interviewer wants to see structured skepticism, knowledge of the full data stack from ingestion to presentation, and the ability to communicate confidence levels to executives before declaring a root cause.
The full answer
A strong response follows a triage funnel. First, verify the metric definition by checking the semantic layer and recent code or config changes to the dashboard query. Second, reconcile the aggregate number against raw event logs and source-of-truth tables to see if the drop exists upstream or was introduced in transformation. Third, slice the 20% decline by high-cardinality dimensions such as region, platform, product line, or user cohort to identify whether a specific segment went to zero, which strongly suggests a silent pipeline gap rather than a market downturn. Fourth, inspect orchestration metadata for late-arriving partitions, stale snapshots, or schema drift in join keys that would not raise a task failure alert. Fifth, correlate with external business signals like traffic volume, conversion funnels, or payment processor logs to build a confidence score for a real demand shift versus a data bug.
The mistakes people make
The biggest red flag is immediately calling the drop a business downturn without first proving data integrity. Another weak pattern is suggesting to rerun the pipeline blindly; since there are no failures, this wastes time and masks partial data loss. Candidates who stay only in the BI layer and never ask to see raw ingestion logs reveal shallow systems thinking. Proposing to roll back the dashboard version without checking upstream dependencies is also a trap.
What usually comes next
The interviewer may ask how you would communicate uncertainty to the CFO while the investigation is open. They might also push on how to automate detection of silent failures in the future, or ask you to design a data reconciliation framework that compares warehouse aggregates to source events in real time.
A concrete example
Suppose daily recurring revenue drops 20%. You query the raw billing events table and find the count is normal, but the revenue per event dropped. You slice by currency and see that a new exchange rate feed started producing nulls for EUR transactions, causing them to be excluded from the aggregate. The pipeline completed successfully because nulls are valid in the schema, but the join filter silently removed a geographic segment. This is a data integrity bug, not a business downturn.
Interview question
What is the most effective first step to validate a 20% revenue drop when all data pipelines report success?
- a.Rerun the entire pipeline from raw ingestion to refresh the dashboard
- b.Correlate the drop with external market signals before inspecting any pipeline metadata
- c.Reconcile the aggregate metric against raw event logs and slice by high-cardinality dimensionsCorrect
- d.Roll back the dashboard and semantic layer to the last known good version
Why? this is the answer
Reconciling aggregates with raw events and slicing by dimensions exposes silent gaps—such as a null join key removing one segment—that successful pipeline runs can hide. Rerunning the pipeline is tempting but wastes time when there are no failures, and rolling back the dashboard ignores upstream data bugs.
Just read this? Test yourself on what you have been reading.
Read the original → newrelic.com
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 analytics — each one lists the topics its interview covers.
See open roles