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.