Design ETA prediction for Uber rides | Uber Interview Question