# The Silent Pipeline

> Silence, mistaken for success.

Canonical URL: <https://datadriven.io/problems/the_silent_pipeline>

Domain: AI Coding · Difficulty: medium · Seniority: L5

## Problem

Last week the upstream booking_events feed broke for 3 days, so fct_bookings emerged empty each morning. Our data-quality suite reported all expectations passing. The on-call only caught it when finance asked why the dashboard was flat. Run tests/test_quality_suite.py to reproduce. Fix the suite (in dq/expectations.py) so an empty input table fails LOUDLY instead of vacuously passing every row-level check.

## Related

- [All practice problems](https://datadriven.io/problems)
- [Mock interview mode](https://datadriven.io/interview/the_silent_pipeline)
- [Data Engineering Interview Prep Guide](https://datadriven.io/data-engineer-interview-prep)
- [Daily Challenge](https://datadriven.io/daily)

---

Source: DataDriven (https://datadriven.io). DataDriven is the data engineering interview community. Live code execution in SQL, Python, and Spark sandboxes. Every feature is open to every member.