Design a nearby places (proximity) service | Meta Interview Question