Coinbase logo

Site Reliability Engineer Interview Experience at Coinbase2026

Coinbase

Selected 4 rounds Apr 2026 Remote (India)
A

Anonymous

4-7 years · Experienced

AI-Reconstructed Composite

Reconstructed from Coinbase's own real, publicly posted Compute Platform team job description (Kubernetes, Istio, Helm, Prometheus, ArgoCD, Envoy, self-healing infrastructure for hundreds of engineers) and Coinbase's real documented general interview loop (recruiter screen, 60-minute technical phone screen with one coding problem, onsite including coding and system design) sourced from public interview guides. SRE-specific round content is a plausible composite grounded in the team's real documented scope and tooling rather than a single verified transcript. This entry is a reconstruction, not a first-hand transcript.

Application Story

This is a remote SRE role on Coinbase's Compute Platform team, the group that owns the primary compute orchestration infrastructure every service at Coinbase runs on, built largely on Kubernetes and Istio. The process runs a recruiter screen, a technical phone screen with one coding problem, and a virtual onsite of three rounds covering coding, infrastructure system design, and behavioral fit, all conducted remotely given the India-remote nature of the role.

Preparation Journey

Preparation should focus specifically on the CNCF ecosystem tools Coinbase's own job postings call out by name - Helm, Prometheus, ArgoCD, and Envoy - rather than generic Kubernetes knowledge, since the Compute Platform team's real scope is self-healing cluster management tooling used by hundreds of engineers. It's also worth reviewing Coinbase's stated emphasis on financial-system reliability and idempotency given the domain, even though the role itself is infrastructure rather than trading-system engineering.

Why Selected / Rejected

The coding round is fairly standard, but the system design round is where real differentiation happens - being able to speak concretely about designing for 'noisy neighbor' isolation in a shared compute platform, rather than assuming every tenant's workload behaves predictably, maps directly onto the team's actual real-world problem space. The behavioral round explores how a candidate would balance shipping new automation tooling against maintaining strict reliability given that hundreds of engineers depend on the platform daily - a strong answer treats any platform-level change with the same rigor as a production financial-system change, since an outage there cascades across the whole engineering org.

Resume Tips

Coinbase's Compute Platform team is explicit in its own job postings about the exact CNCF tools it uses (Helm, Prometheus, ArgoCD, Envoy) - don't prepare with generic Kubernetes knowledge alone, speak to those specific tools and to multi-tenant 'noisy neighbor' isolation, since that's the team's real day-to-day problem.

01Round
EASY

Telephonic

30 minutes Remote

A recruiter screen confirming the role sits on the Compute Platform team specifically, with the recruiter noting the team's mandate to own compute orchestration infrastructure that every other Coinbase service runs on, and asking about prior experience owning platform-level (versus single-service) infrastructure.

02Round
MEDIUM

Technical

60 minutes Remote

A single coding problem asking candidates to implement a token-bucket rate limiter supporting per-tenant limits that can be updated dynamically without restarting the service. The expected approach uses a map of tenant ID to bucket state (tokens remaining, last refill timestamp), refilling lazily on each request check rather than running a separate background refill timer per tenant, since a background timer per tenant wouldn't scale cleanly to a large number of tenants.

03Round
HARD

System Design

60 minutes Remote

Candidates are asked to design isolation for a shared Kubernetes-based compute platform where one team's misbehaving workload (e.g. a memory leak or CPU-heavy batch job) shouldn't degrade performance for other teams' services running on the same underlying nodes - the classic 'noisy neighbor' problem in a multi-tenant environment. A strong approach proposes resource quotas and limit ranges enforced per namespace as a baseline, plus a node-level bin-packing strategy that avoids co-locating workloads with historically volatile resource usage patterns on the same nodes as latency-sensitive services. Interviewers push on how to detect a noisy-neighbor incident after the fact versus only preventing it upfront; correlating per-pod resource metrics with cross-tenant latency degradation on shared nodes is a targeted detection signal.

04Round
MEDIUM

HR Round

45 minutes Remote

Explores how a candidate would balance shipping new platform automation against maintaining strict reliability for hundreds of dependent engineering teams. A strong answer describes a past example of deliberately slow-rolling a new automation feature to a small subset of internal users first, rather than deploying it platform-wide immediately, specifically because the blast radius of a platform-level bug is categorically larger than a single service's bug.

Comments

Loading comments...

Questions Asked at Coinbase in the Site Reliability Engineer Interview

Telephonic Round

A recruiter screen confirming the role sits on the Compute Platform team specifically, with the recruiter noting the team's mandate to own compute orchestration infrastructure that every other Coinbase service runs on, and asking about prior experience owning platform-level (vers

Technical Round

A single coding problem asking candidates to implement a token-bucket rate limiter supporting per-tenant limits that can be updated dynamically without restarting the service. The expected approach uses a map of tenant ID to bucket state (tokens remaining, last refill timestamp),

System Design Round

Candidates are asked to design isolation for a shared Kubernetes-based compute platform where one team's misbehaving workload (e.g. a memory leak or CPU-heavy batch job) shouldn't degrade performance for other teams' services running on the same underlying nodes - the classic 'no

HR Round Round

Explores how a candidate would balance shipping new platform automation against maintaining strict reliability for hundreds of dependent engineering teams. A strong answer describes a past example of deliberately slow-rolling a new automation feature to a small subset of internal