Drop | System Design | e-commerce application
Summary
I was interviewed by Drop in San Francisco and was asked to design the backend of an e-commerce application, similar in scale to Amazon.
Full Experience
During my interview with Drop in San Francisco, I was presented with a challenging system design problem. The interviewer asked me to design the backend of an e-commerce website where users could browse and purchase products.
The scale was described as being similar to Amazon, with over a million products. I was also informed that a separate fulfillment service would handle payments, shipping, and delivery, and my focus should solely be on the backend design, without needing to consider the frontend aspects.
Interview Questions (1)
Design E-commerce Backend
Design the backend of an e-commerce website where users can browse and buy products.
Given:
- It is a large-scale application, comparable to Amazon in size.
- There are upwards of a million products available on the website.
- A fulfillment service handles payments, shipping, and delivery.
- Focus solely on the backend design; frontend is not a concern.