Interview-ready answer
ETL extracts data, transforms it before loading, and writes the prepared result to a destination. ELT extracts and loads raw data first, then transforms it inside the destination platform. ETL can fit systems that need curated data before storage; ELT often uses scalable warehouses to retain raw data and transform it later. The choice depends on privacy, compute, latency, and governance needs.