Skip to content
← All interview questions

DevOps Engineer Interview Questions at Uber (2026 Guide)


title: "DevOps Engineer Interview Questions at Uber (2026 Guide)" slug: "uber-devops-engineer-interview-questions" description: "Uber DevOps/SRE interview: rounds, Linux, Kubernetes, coding and reliability design questions, plus FAQs for 2026."

DevOps Engineer Interview Questions at Uber (2026 Guide)

Uber's DevOps/SRE interview runs 4-6 rounds: recruiter screen, a coding phone screen (yes — Uber expects SREs to code), then an onsite with a systems/Linux round, a troubleshooting round, a large-scale reliability design round, and a behavioral round. Difficulty is hard. Uber runs one of the largest microservice fleets in industry (thousands of services, multi-region), so questions center on scale, failure domains, and automation. Expect 4-6 weeks.

Uber DevOps/SRE Interview at a Glance

StageFormatTypical DurationFocus
Recruiter screenPhone30 minInfra background, on-call history
Coding screenLive coding60 minPython/Go, medium problem
Onsite: Linux/systemsLive45-60 minKernel, networking, containers
Onsite: troubleshootingScenario60 minLive incident walkthrough
Onsite: reliability designVideo60 minMulti-region, SLOs, failover
BehavioralConversation45 minIncident ownership, values

Estimates from candidate reports. Stack to know: Kubernetes (Uber migrated massive workloads to it), Go, gRPC, M3/Prometheus-style metrics, multi-zone failover.

Real-Style Interview Questions by Round

Coding

  1. Implement a token-bucket rate limiter in Python or Go.
  2. Parse a stream of service logs and alert when error rate exceeds 5% over a sliding window.
  3. Write a concurrency-safe worker pool that retries with exponential backoff.

Linux and systems

  1. TCP connections pile up in TIME_WAIT on a proxy host. Impact and fixes?
  2. Explain cgroups and namespaces. How does Kubernetes use each?
  3. A service's p99 spikes every 30 seconds exactly. What are your hypotheses?

Troubleshooting scenario

  1. Ride requests fail in one region; dashboards are green. Where do you look first?
  2. A Kubernetes node is NotReady after a kernel upgrade. Debug it end to end.
  3. A deploy doubled memory usage fleet-wide. Roll back or forward? Walk through the call.

Reliability design

  1. Design multi-region failover for a stateful dispatch service. RPO/RTO tradeoffs?
  2. Set SLOs for a payments API. What burns error budget, and what happens when it's gone?
  3. Design a safe deploy system for 4,000 microservices — canaries, blast radius, auto-rollback.
  4. How would you drain and rebalance traffic during a zone evacuation?

Behavioral

  1. Tell me about the incident you're least proud of. What did the postmortem change?
  2. Describe pushing back on a launch for reliability reasons. Outcome?

FAQs

Does Uber's DevOps interview include real coding? Yes. Expect a full coding round at medium LeetCode level plus scripting throughout — treat it like an SWE loop with infra depth.

What's the difference between DevOps and SRE at Uber? Titles blur; most infra roles are SRE-flavored with strong software expectations.

What should I study most? Kubernetes internals, Linux debugging, and multi-region failure design.

Is on-call heavy? Infra teams run rotations; ask the recruiter about pager load for your specific team.

How long is the process? Typically 4-6 weeks (estimate).

<script type="application/ld+json"> {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Does Uber's DevOps interview include real coding?","acceptedAnswer":{"@type":"Answer","text":"Yes — a full coding round at medium level plus scripting throughout. Treat it like an SWE loop with infra depth."}},{"@type":"Question","name":"What is the difference between DevOps and SRE at Uber?","acceptedAnswer":{"@type":"Answer","text":"Titles blur; most infra roles are SRE-flavored with strong software engineering expectations."}},{"@type":"Question","name":"What should I study most for Uber SRE interviews?","acceptedAnswer":{"@type":"Answer","text":"Kubernetes internals, Linux debugging, and multi-region failure design."}},{"@type":"Question","name":"How long does Uber's DevOps interview process take?","acceptedAnswer":{"@type":"Answer","text":"Typically 4-6 weeks from screen to offer."}}]} </script>

Related Guides

Zero-Downtime Answers

Incident scenarios reward calm, fast, structured answers. InterviewBoost.ai's Live Interview Assist puts one on your screen in 0.3 seconds on Zoom, Teams, or Meet. Drill failure scenarios in AI mock interviews first. 4.9/5 from 50K+ job seekers. Start your free one-week trial — then $99/mo.

Ace the real interview

Practice with AI mock interviews or get real-time help with Live Assist.

Start free trial