Uber·Machine Learning Engineer·Technical Phone Screen
- Given a small orders table with city, order type, and status columns, how would you compute the completion rate for a specific city and order type slice? Define the numerator and denominator precisely.
- What edge cases would you guard against when computing this metric?
- If the completion rate for a city or order type is low, what could be causing it and how would you investigate?
- What product, operational, or ML changes would you consider to improve a low completion rate?
“The math itself is trivial but I almost tripped on the denominator.”