Intervu is in beta — feedback welcome at support@intervu.io

Uber DevOps / SRE Interview Questions

30 real practice questions for the mid-level DevOps / SRE role at Uber (Technology), spanning behavioral, technical, system design, leadership, and problem solving. Build and maintain infrastructure, CI/CD pipelines, and ensure system reliability. The first 3 questions below include what Uber interviewers actually listen for, plus likely follow-ups.

Questions
30
Categories
Behavioral (6), Technical (6), System Design (6), Leadership (6), Problem Solving (6)
Difficulty mix
10 easy · 10 medium · 10 hard
Avg. answer time
~4 min

Behavioral Questions (6)

  1. 1.Tell me about a time you had to design monitoring or alerting for a system that needed to work reliably across multiple regions or time zones. What challenges did you face with the global distribution?

    easy~3 min

    What interviewers look for

    • Demonstrates understanding of global scale challenges like latency, regional failures, and time zone coordination
    • Shows experience with distributed monitoring tools and strategies for cross-region visibility
    • Mentions consideration for local regulatory requirements or regional infrastructure differences

    Likely follow-ups

    • How did you handle alerting during different time zones when on-call teams were in different regions?
    • What would you change about your monitoring approach if the system needed to scale to 10x more regions?

    Company context

    Uber operates across 70+ countries with millions of trips daily, requiring SRE teams to build monitoring and alerting systems that work reliably across vastly different geographic regions, network conditions, and regulatory environments. This tests the candidate's experience with global-scale infrastructure challenges that are core to Uber's operations.

  2. 2.Describe your experience building or maintaining infrastructure that needed to handle traffic spikes during major events or seasonal peaks. What was your scaling strategy?

    easy~3 min

    What interviewers look for

    • Shows understanding of capacity planning and auto-scaling strategies for predictable and unpredictable traffic patterns
    • Demonstrates experience with load testing and performance validation before high-traffic events
    • Includes cost optimization considerations for temporary capacity increases

    Likely follow-ups

    • How did you determine the right scaling thresholds and limits to avoid over-provisioning?
    • What monitoring did you put in place to track scaling effectiveness during the actual events?

    Company context

    Uber's global scale means handling massive traffic spikes during events like New Year's Eve, natural disasters requiring emergency transportation, or when entering new markets. The 'Build at Global Scale' principle requires SRE teams to architect systems that can gracefully handle these extreme load variations while maintaining reliability.

  3. 3.Describe a time when you had to push a critical infrastructure change live quickly due to an outage or security issue. How did you balance speed with safety?

    medium~4 min

    What interviewers look for

    • Shows ability to execute rapidly under pressure while maintaining safety protocols and change management
    • Demonstrates clear decision-making framework for when to bypass normal processes during emergencies
    • Includes post-incident learning and process improvements to prevent similar urgent situations

    Likely follow-ups

    • What safeguards did you put in place to ensure the quick change didn't introduce new risks?
    • How did you communicate the emergency change to stakeholders and other teams during the incident?

    Company context

    Uber's 'Move Fast With Purpose' principle requires SRE teams to ship fixes and infrastructure changes rapidly while maintaining the safety and reliability that millions of riders and drivers depend on. This tests the candidate's ability to balance Uber's speed culture with non-negotiable safety requirements.

  4. 4.Walk me through a time you used metrics or monitoring data to identify and solve a performance problem that wasn't obvious from user complaints. What data led you to the root cause?

    medium~4 min
  5. 5.Tell me about a time when a major infrastructure change or new requirement forced you to completely redesign your deployment or monitoring approach mid-project. How did you pivot?

    hard~5 min
  6. 6.Tell me about a time you had to implement a security fix or compliance change across production systems under a tight deadline. What corners did you refuse to cut?

    hard~5 min

Technical Questions (6)

  1. 7.Our Kafka clusters process 5 billion events per day across rider trips and driver locations. You notice message lag spiking to 10 minutes during peak hours. How would you diagnose and resolve this bottleneck?

    easy~4 min
  2. 8.You're tasked with building a feature flag system that needs to handle configuration changes for millions of active trip sessions without causing service restarts. How would you architect this?

    easy~4 min
  3. 9.A microservice that handles driver location updates is suddenly consuming 4x normal CPU. The service hasn't been deployed in 3 days, but traffic patterns look normal. Walk me through your investigation.

    medium~5 min
  4. 10.You need to implement blue-green deployments for a payment processing service that handles billions in transactions. What are your key considerations for this migration strategy?

    medium~5 min
  5. 11.Design an auto-scaling solution for Uber Eats during major events like the Super Bowl, where order volume can spike 20x in specific cities within minutes.

    hard~5 min
  6. 12.Write a function that takes a stream of driver GPS coordinates and detects when a driver appears to be in an accident or emergency situation based on sudden movement pattern changes.

    hard~5 min

System Design Questions (6)

  1. 13.How would you build a health check system that monitors the availability of Uber's payment processing across 70+ countries, considering different payment methods and local banking regulations?

    easy~3 min
  2. 14.How would you design a deployment pipeline for Uber for Business that allows safe rollouts of new corporate travel features across enterprise customers without disrupting their existing booking workflows?

    easy~3 min
  3. 15.Walk me through how you'd design the infrastructure to support Uber's surge pricing algorithm that needs to recalculate prices every 30 seconds across all active markets based on real-time supply and demand.

    medium~4 min
  4. 16.Design a distributed configuration management system for Uber Eats that can push restaurant menu updates to millions of delivery apps within seconds without requiring app restarts.

    medium~4 min
  5. 17.Design a real-time data pipeline that processes driver location updates for 5 million active drivers globally and calculates ETAs for riders within 2 seconds. How would you ensure data consistency across regions?

    hard~5 min
  6. 18.Design the log aggregation and analysis infrastructure for Uber Freight that needs to process shipping events from millions of trucks while detecting potential delivery delays or route deviations in real-time.

    hard~5 min

Leadership Questions (6)

  1. 19.Tell me about a time when you had to convince multiple teams to adopt a new infrastructure standard or process, but they were resistant to the change.

    easy~3 min
  2. 20.Tell me about a time when you had to advocate for significant infrastructure investment that other teams saw as unnecessary. How did you influence without authority?

    easy~4 min
  3. 21.Describe a time when you had to balance the speed demands of a product team with infrastructure reliability concerns. How did you navigate that tension?

    medium~4 min
  4. 22.Tell me about the most complex cross-functional incident response you've led. What made it challenging and how did you coordinate the teams?

    medium~5 min
  5. 23.Walk me through a time when you identified a significant infrastructure inefficiency that required executive buy-in to fix. How did you build the case and drive the initiative?

    hard~5 min
  6. 24.Describe a time when you had to lead a major infrastructure migration while ensuring zero impact to active trips or deliveries. How did you manage the technical and people challenges?

    hard~5 min

Problem Solving Questions (6)

  1. 25.Uber's trip completion rate dropped from 97.2% to 96.8% over the last week across all markets, but our application monitoring shows no errors or latency spikes. Walk me through how you'd investigate this.

    easy~4 min
  2. 26.During major events like New Year's Eve, Uber Eats order volume can spike 15x normal levels in certain cities within a 2-hour window. Estimate how many additional servers we'd need to provision globally to handle this peak.

    easy~3 min
  3. 27.A critical payment processing service starts throwing timeout errors for 2% of Uber rides, but only in markets where we recently launched a new payment method integration. How would you isolate and resolve this?

    medium~5 min
  4. 28.You need to design a chaos engineering program for Uber's real-time location services that handle 5 million active drivers globally. What failure scenarios would you test and how would you measure impact?

    medium~5 min
  5. 29.Uber's driver app is consuming 40% more battery than last month across all platforms, and driver complaints about battery drain are increasing. There haven't been any major app releases, but we did roll out some backend infrastructure changes. Walk me through your investigation approach.

    hard~5 min
  6. 30.Uber Freight needs to calculate optimal truck routes for 100,000 shipments daily, but our current routing service times out during peak hours when shippers upload bulk orders. The algorithm works fine, but the infrastructure can't handle the computational load. How would you scale this?

    hard~5 min

More Uber interview questions