Your question is Schema Evolution in a Data Lake. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How do you handle schema evolution in a large-scale data lake?
Explain how you would manage additive and breaking changes across producers, batch pipelines, streaming consumers, historical data, and downstream tables. Address compatibility validation, versioning, backfills, data quality, lineage, rollback, and consumer migration using concrete technologies and operational practices.