Design searchable status & geolocation services | Meta Interview Question