Reviewed by Aditya Kumar Β· Last reviewed 2026-03-24
**Gzip:** Higher ratio (2β3x), slower (CPU). **Snappy:** Faster compress/decompress, lower ratio. **When:** Gzip cold storage/archival; Snappy hot/Spark. **Parquet:** Snappy default; good balance. **Why:** Match to workload. **Trade-off:** Zstd for better ratio + speed....
Pro-Move: Zstd benchmark for your workload. Red Flag: Defaulting without profiling.
Gzip: Higher ratio (2β3x), slower (CPU). Snappy: Faster compress/decompress, lower ratio. When: Gzip cold storage/archival; Snappy hot/Spark. Parquet: Snappy default; good balance. Why: Match to workload. Trade-off: Zstd for better ratio + speed. Cost: CPU vs storage; benchmark on your data.
Pro-Move: Zstd benchmark for your workload. Red Flag: Defaulting without profiling.
According to DataEngPrep.tech, this is one of the most frequently asked Python/Coding interview questions, reported at 1 company. DataEngPrep.tech maintains an editor-reviewed database of 1,863 data engineering interview questions across 7 categories.