Technical Excellence & Problem Solving
Level: 101 (Entry to Mid-Level)
Category: Technical Challenges & Engineering Excellence
Question 3: Adapting to Technical Obstacles
Question: Tell me about a time when you had a plan for approaching a technical problem, but encountered unexpected obstacles. How did you adapt your approach and what was the outcome?
Strong Answer Example
At Uber, I was tasked with implementing a real-time fraud detection system for rider payments. My initial plan was to use a rules-based approach with hardcoded thresholds for suspicious transaction patterns. The system needed to process millions of transactions daily with sub-second response times.
Initial Plan and Execution:
I started by collecting historical fraud patterns and defining clear rules:
- Flag transactions over $500 from new accounts
- Alert on multiple failed charge attempts
- Monitor geographic anomalies in payment locations
The development progressed smoothly through the specification and initial implementation phases. I built a robust rules engine using Java and deployed it to a small subset of traffic for early testing.
Sign in to continue reading
The rest of this lesson is available with premium. Signing in with Google or Microsoft is free.
Sign in to read the full lesson