Amazon Site Reliability Engineer (SRE) Mid-Level Interview Preparation Guide

Site Reliability Engineer (SRE)
Amazon
Mid Level
6 rounds
Updated 6/22/2026

This guide is based on industry-standard SRE interview practices for mid-level candidates at large-scale technology companies. Specific Amazon SRE interview process details from official company sources were not available during research. The guide incorporates AWS-specific knowledge relevant to Amazon's infrastructure and emphasizes principles applicable to Amazon's scale and engineering culture.

Amazon's SRE interview process for mid-level candidates typically consists of a recruiter screening phase, followed by a technical phone screening, and multiple onsite interviews focusing on system design, infrastructure expertise, operational excellence, and cultural alignment. The process evaluates technical depth in distributed systems and cloud infrastructure, alongside soft skills including collaboration, ownership, and alignment with Amazon Leadership Principles.

Interview Rounds

1

Recruiter Screening

2

Technical Phone Screen

3

System Design Interview - Onsite

4

AWS & Infrastructure Technical Interview - Onsite

5

Operational Excellence & Incident Management - Onsite

6

Behavioral & Amazon Leadership Principles - Onsite

Frequently Asked Site Reliability Engineer (SRE) Interview Questions

Cloud Networking and VPC DesignMediumTechnical
32 practiced

Describe operational uses for VPC Flow Logs. Explain how you'd configure destinations (CloudWatch Logs vs S3), sampling vs full logs, retention policies, parsing challenges, and integration with SIEM or analytics pipelines for use cases like security detections and cost analysis.

Infrastructure as Code and AutomationEasyTechnical
25 practiced

What's the difference between declarative and imperative infrastructure automation, and where does a tool like Terraform sit? Walk through a scenario where you'd deliberately reach for the imperative style instead.

AWS Core Services and ArchitectureMediumTechnical
32 practiced

You need an RDS backup and restore plan for a multi-terabyte database with a one-hour recovery-time target. Walk through automated vs manual snapshots, point-in-time recovery, cross-region snapshot copy, and how you'd cut restore time to hit that target.

Integrity and Ethical LeadershipMediumTechnical
120 practiced

Your service has burned through its error budget for the month, and product leadership wants to ship a risky new feature tomorrow anyway. How do you handle the pressure to make an exception to the error-budget policy, and how do you explain your decision to both leadership and your own team?

Postmortems, Root Cause Analysis, and Blameless CultureEasyTechnical
83 practiced

Explain the difference between a symptom, a root cause, and a contributing factor, and between a proximate cause and a systemic cause. Walk through a concrete incident and classify each of these for it.

Cross-Functional CollaborationMediumTechnical
40 practiced

A cross-functional project you're on has a standing weekly meeting, but people are saying the meetings are unproductive and decisions keep stalling. What would you change?

Kubernetes Architecture, Operations, and TroubleshootingHardTechnical
39 practiced

A customer runs a monolithic Java application on VMs with local disk and wants to move to Kubernetes. Propose a migration plan that minimizes downtime: containerization approach, handling local disk state, session management, database migration strategies, incremental rollout (strangler pattern), and rollback strategy. Identify primary risks and mitigation steps.

SLIs, SLOs, SLAs, and Error BudgetsMediumTechnical
30 practiced

Given a Prometheus histogram metric http_request_duration_seconds_bucket{job='api',route='/checkout',le='0.2'}, write PromQL expressions to compute (a) the fraction of requests under 200ms over the last 5 minutes, and (b) an approximation of p95 latency over the last 1 hour. Explain limitations of your queries.

Observability and Monitoring ArchitectureHardSystem Design
32 practiced

Design a set of guardrails, at the instrumentation, ingestion, and query layers, that prevent cardinality explosions before they happen rather than reacting to one after the fact. How would you automatically detect a metric that's about to blow up cardinality, and decide whether to throttle it, reject it, or aggregate it away?

Microservices Architecture and Service DecompositionHardTechnical
66 practiced

How would you quantify and present the technical risk and business cost of having many microservices with overlapping responsibilities, versus consolidating some of them into fewer services? Describe the metrics you would gather (deployment coordination overhead, on-call load, infra cost per service, cross-service change frequency), any lightweight experiments you might run, and how you would present the trade-off to executives who are not engineers.

Additional Information

Want to create your own tailored preparation guide using our deep research?

Get Started for Free

Interview-Ready Courses

Visual-first, interactive, structured learning paths

Browse Site Reliability Engineer (SRE) jobs

AI-enriched listings across hundreds of company career pages

Explore Jobs