Day 111 of 133
Design Uber ETA + dynamic pricing + DSA review
DeepETA features; surge pricing optimization.
DSA · NeetCode Greedy
- Jump GameDSA · Greedy
Interview questions to prep
- Why does greedy (track max-reach) work? Where would DP be unnecessary?
- How does jump-game-ii (min jumps) differ in approach?
ML System Design · ETA & pricing
Interview questions to prep
- Walk me through Uber's DeepETA — what features and architecture?
- How do you handle live traffic, weather, and rare events?
Interview questions to prep
- How would you design surge pricing — what's the optimization objective and constraints?
- How do you avoid the price-spiral feedback loop where surge causes drivers to game positions?
- How would you design an Airbnb-style home-value or nightly-price prediction model and separate explainability from optimization?
- What features, leakage risks, and geographic cold-start issues matter for home-value prediction?
References & further reading