Design a Parts Compatibility Feature for an eCommerce Site

📕 Here are some good solutions we found for this question:

No solution available online. Auto Parts compatibility is another way to describe this.

Presumably, you might have a compatibility list for each part provided. Narrow down the problem to a particular type of part.

This problem is more about frontend and DB design than about distributed systems.


🙋 Here are some details you should know about this question:

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.


← Back to Main Table