HardDesign: Ride-Sharing Service (Uber/Lyft)

Why must neighboring geohash cells also be queried when searching for nearby drivers?

Tests your understanding of this concept.

Answer Options

AFor better database performance
BA driver just outside the primary cell boundary would be missed without neighbor queries
CTo handle multiple car types
DTo avoid GPS errors

Want to see the correct answer?

Get the answer with a detailed explanation, plus practice 22+ more Design: Ride-Sharing Service (Uber/Lyft) questions with adaptive quizzes and timed interviews.

See the Answer on Guru Sishya →

This question is from the Design: Ride-Sharing Service (Uber/Lyft) topic (System Design Cases).

More Design: Ride-Sharing Service (Uber/Lyft) Questions