Design the service behind a "near me" search: someone opens a map or picks "coffee", and gets the places around them, nearest and best rated first.
Practise this challenge
All system design challenges