Design real-time grid ETA for drivers | Uber Interview Question