Back to All 55 System Design Questions
#21Easy

Design a System for Sorting Large Data Sets

Asked by:GoogleMicrosoft

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

How much data do we need to sort?

What kind of machines do we have at our disposal?

How do you make data reading and writing efficient, because you will be reading and writing data from files.

How can we minimize reads and writes to hard drives, because for small data, sorting is done on RAM, and you can't do that with large data.