Interview Guides

You're working on pipelines that ingest and reconcile data produced by multiple microservices. Each service publishes updates independently, and downstream consumers need a consistent view even when messages arrive late, out of order, or more than once.
How do you ensure data consistency across multiple microservices?