| 1 | ETL vs ELT: what factors decide the choice?Easy | Easy | conceptual, architecture | |
| 2 | Batch or streaming: how do you choose for a use case?Medium | Medium | conceptual, architecture | |
| 3 | Data lake vs warehouse vs lakehouse: when would you choose each?Medium | Medium | conceptual, architecture | |
| 4 | How do you backfill a pipeline safely?Medium | Medium | scenario, architecture | |
| 5 | How do you handle late-arriving data?Medium | Medium | scenario, architecture | |
| 6 | How do you handle PII in a data pipeline?Medium | Medium | scenario, architecture | |
| 7 | How do you handle schema changes from upstream sources in a pipeline?Medium | Medium | scenario, architecture | |
| 8 | How do you test a data pipeline?Medium | Medium | conceptual, scenario | |
| 9 | How would you choose a partitioning strategy for a large table?Medium | Medium | architecture, optimization | |
| 10 | How would you choose an orchestrator for data pipelines?Medium | Medium | conceptual, architecture | |
| 11 | How would you design an idempotent batch pipeline?Medium | Medium | architecture, scenario | |
| 12 | How would you design an incremental load for a large table?Medium | Medium | architecture, scenario | |
| 13 | How would you investigate a suddenly slower data pipeline?Medium | Medium | debugging, scenario | |
| 14 | How would you monitor pipeline freshness and data SLAs?Medium | Medium | scenario, architecture | |
| 15 | What are the most important data-quality checks in production?Medium | Medium | conceptual, scenario | |
| 16 | What does CI/CD look like for data pipelines?Medium | Medium | conceptual, architecture | |
| 17 | Exactly-once vs effectively-once: what can a pipeline really guarantee?Hard | Hard | conceptual, architecture | |
| 18 | How would you design a CDC pipeline?Hard | Hard | architecture, scenario | |