Back to All 55 System Design Questions
#54Easy

Design a Parts Compatibility Feature for an eCommerce Site

Asked by:Some FAANG

Recommended Solutions from the Web

Curated solutions coming soon for this topic.

Key Details & Edge Cases You Should Know

Description from candidate:

I was asked to design a service for assembling a pc section of the Newegg website (the part that you can pick different parts of a pc to assemble it). The main requirement was that we needed a way to tell customer that different parts they picked are compatible. We have to keep track of each part's compatibility with other parts.