InterviewStack.io LogoInterviewStack.io

Airbnb Site Reliability Engineer (Entry Level) Interview Preparation Guide

Site Reliability Engineer (SRE)
Airbnb
entry
6 rounds
Updated 6/15/2026

Airbnb's Site Reliability Engineer interview process for entry-level candidates consists of a recruiter screening, technical phone screen, and a comprehensive virtual onsite loop. The process evaluates fundamental SRE skills, coding proficiency, distributed systems knowledge, and cultural alignment with Airbnb's values. The entire process typically spans 3-6 weeks from initial recruiter contact to final offer.

Interview Rounds

1

Recruiter Screening

2

Technical Phone Screen

3

System Design Interview

4

Coding Round 1 (Onsite)

5

Coding Round 2 (SRE-Specific, Onsite)

6

Behavioral and Cultural Fit Interview

Frequently Asked Site Reliability Engineer (SRE) Interview Questions

Fault Tolerance and Failure ScenariosEasyTechnical
66 practiced
As an SRE, describe graceful degradation strategies for a user-facing service. Provide several concrete degraded modes (e.g., reduced feature set, serving stale cache, lower image quality, disabling non-critical analytics) and explain how you would detect when to trigger each degradation level versus failing fast.
Data Structures and ComplexityMediumTechnical
76 practiced
Analyze the time and space complexity of this Python-like pseudocode and describe bottlenecks for SRE-scale inputs (n up to 10^7): 'seen = set(); result = []; for a in arr: for b in arr: if a + b == target and b not in seen: result.append((a,b)); seen.add(a)'. Identify the current complexity and propose an O(n) or O(n log n) alternative with reasoning.
Infrastructure Scaling and Capacity PlanningEasyTechnical
67 practiced
Explain the primary differences between horizontal scaling (scale-out) and vertical scaling (scale-up). For a cloud-native, stateless web service, describe two concrete scenarios where horizontal scaling is preferred and two scenarios where vertical scaling might be acceptable. Discuss operational, cost, and failure-domain implications.
Database Selection and Trade OffsHardTechnical
63 practiced
You lead the post-incident review after a database outage caused by cascading compactions and tail latency. Describe how you would structure the incident review, distinguish root cause from contributing factors, assign remediation actions and owners, set timelines and acceptance criteria, and communicate outcomes to engineering leadership and external stakeholders.
Automation and ScriptingHardSystem Design
73 practiced
Design a deployment system that integrates SLO evaluation: it should automatically throttle or rollback deployments when SLOs or error budgets breach, and promote deployments when healthy. Describe metrics ingestion, decision logic, integration points with the orchestrator, safeguards to prevent oscillation, and ways to run safe experiments.
Caching Strategies and PatternsEasyTechnical
93 practiced
List and explain the key metrics an SRE should monitor to assess cache health and effectiveness, such as hit ratio, miss rate, eviction rate, memory usage, and tail latency. For each metric suggest why it matters and propose reasonable alerting triggers or thresholds.
Fault Tolerance and Failure ScenariosMediumBehavioral
80 practiced
Tell me about a time you were on-call for a cascading outage. Walk through detection, triage, mitigation, team coordination, temporary and long-term fixes you implemented, and specific measurable outcomes (MTTR, reduced error rate). Explain what you learned and changes made to prevent recurrence.
Data Structures and ComplexityHardTechnical
87 practiced
You need to compute 99th percentile latency per service in real-time with bounded memory and mergeable summaries across shards. Compare reservoir sampling, t-digest, Greenwald-Khanna (GK) algorithm, and fixed histograms: describe update complexity, memory vs accuracy tradeoffs, and which you'd pick for SRE telemetry focusing on high quantiles.
Infrastructure Scaling and Capacity PlanningEasyTechnical
71 practiced
List the key capacity-related metrics you would collect for a web service to inform autoscaling and long-term capacity planning. For each metric explain why it matters and a simple way to collect it (agent, application metric, or infrastructure exporter). Include at least 8 metrics across infrastructure and application layers.
Database Selection and Trade OffsMediumTechnical
31 practiced
As an SRE choosing a database solution, create a prioritized list of critical metrics to monitor for reliability: storage utilization, replication lag, compaction times, read/write p95/p99 latencies, queue depths, CPU, GC pauses, and cardinality. Explain how each metric maps to SLOs and how you'd set alert thresholds and escalation paths.
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