Ride-sharing problems: real-time location matching, surge pricing, ETA prediction. Key components: geospatial indexing (H3, S2), supply/demand balancing, driver dispatch.
Unique challenges: matching is time-sensitive (seconds matter), location data is noisy, two-sided marketplace dynamics. Discuss: how to handle driver going offline mid-ride.