Grokking Modern API Design Interview
Vote

0% completed

Interview Question: Design a Ride Sharing API

The interview question is:

Design a Ride-Sharing API.

The pressure is real-time state that changes every few seconds.

A rider creates a ride before any driver has accepted it. A driver then moves toward the pickup, starts the ride, and completes it. Driver position changes much faster than the durable ride itself. The rider may lose the network between two updates, and a partner server may need the final outcome without holding a connection open.

One resource and one transport should not be forced to carry all of those lifecycles.

Scope

"I will design on-demand ride creation,

.....

.....

.....

Like the course? Get enrolled and start learning!