Companies / Amazon & AWS BIG TECH · SRE & PRODUCTION ENGINEERING
Amazon & AWS SRE / Production Engineer interview questions Amazon interviews DevOps, SysOps and Systems Development Engineers with a loop that is half AWS depth and half Leadership Principles. Every round, including the technical ones, ends with behavioral questions scored against named principles, and the Bar Raiser is a trained interviewer from outside the team whose vote can sink an otherwise clean loop. Technically the weight lands on IAM, VPC design, Transit Gateway routing, multi-AZ availability and cost.
Company-specific hiring details on this page are retained preparation notes and have not been verified claim by claim for your role and location. Confirm round structure, timing and tool rules with your recruiter.
92 questions tagged15 concepts to master6 core topicsrole: SRE / Production Engineer
The Amazon & AWS SRE / Production Engineer interview process Public-guide outline Reported outline of the Amazon & AWS SRE / Production Engineer interview experience. These stages and timings are retained preparation notes, not a confirmed schedule. Source snapshot dated August 16, 2026.
Role DevOps Engineer, Systems Development Engineer, Cloud Support and SysOps Loop 4 to 8 weeks, online assessment for some tracks, then a 4 to 5 round loop
1 Recruiter screen Background, level and a first pass on Leadership Principles. Expect one behavioral question here already.
2 Online assessment (some tracks) Coding and a work-style simulation. More common for entry and support engineering tracks than for senior systems roles.
3 Technical phone screen AWS depth plus scripting. IAM, VPC, security groups versus NACLs, and a scenario where something in a private subnet cannot reach the internet.
4 Loop: AWS architecture Design for multi-AZ availability, then multi-region. Route propagation, Transit Gateway versus peering, failover and data replication, with a cost question attached.
5 Loop: automation and troubleshooting Infrastructure as code, pipeline design and a live debugging scenario. Often includes writing a script and explaining its failure modes.
6 Loop: Bar Raiser A trained interviewer from outside the team with veto power, calibrating you against the level rather than the req. Heavily Leadership Principles weighted.
7 Loop: hiring manager Ownership and delivery, plus how you operate on call and how you handle a decision you disagreed with.
WHAT THEY'RE EVALUATING
› Six to eight distinct STAR stories with defensible numbers, not one story reused› Ownership and Dive Deep evidenced by a root cause you personally chased down› Cost consciousness treated as an engineering constraint rather than a finance concern› AWS answers that name the specific mechanism, not the service categoryThese retained details have not been verified claim by claim against dated sources for your role, level and location. Round order, duration and tool policies may differ. Confirm them with your recruiter before planning around this outline; an official careers link alone does not substantiate every detail above.
Questions modeled on Amazon & AWS loops 92 questions · 31 unlocked for you
01
What happens at the kernel level on SIGTERM versus SIGKILL, and why might a container ignore SIGTERM? ▼ medium ★ Essential New Google Meta Amazon 3 replies unlocked
The question that separates people who have debugged a hung rollout from people who have read about one. The interesting half is not the signal, it is PID 1.
03
What happens between typing a URL and the page rendering? Go as deep as you can. ▼ medium ★ Essential New Meta Google Cloudflare 2 replies unlocked
The oldest question in systems interviewing and still the best, because it is unbounded: the interviewer stops you when you run out of depth, and where you stop is the score.
06
Writes are failing with no space left on device, but df shows 40% free. What is going on? ▼ medium New Amazon Red Hat TCS 1 replies unlocked
Two different resources produce the same errno, and the second one is invisible unless you know to look. One command distinguishes them.
08
Hard link or symlink: what actually differs, and when does the choice bite you? ▼ easy New Red Hat TCS Infosys 1 replies unlocked
A beginner question with a senior follow-up hiding in it. Once you know a hard link is a second name for an inode, log rotation and backup behaviour both stop being mysterious.
10
Walk me through a DNS lookup end to end. What is recursion actually doing, and who caches the answer? ▼ hard ★ Essential New Cloudflare Amazon & AWS PhonePe unlocked
Interviewers use this to sort memorised trivia from people who have chased a slow lookup. Three roles, one bit, and the caching rules most candidates repeat incorrectly.
20
A database host shows swap used and memory climbing. Do you disable swap, tune swappiness, or leave things alone? ▼ hard New Amazon & AWS Databricks Snowflake ○ sign in
The swap-used graph is the least informative memory metric on the box. Here is what swappiness actually weights, which numbers to watch instead, and the policy worth defending.
26
A worker vanished overnight with nothing in its logs. Show me how you read OOM killer output to explain the death. ▼ hard New Meta Amazon & AWS Goldman Sachs ◆ premium
SIGKILL writes no stack trace and the application cannot defend itself. The verdict is already sitting in the kernel ring buffer, and reading it precisely is the skill being priced.
28
Explain the conntrack state machine. Which timers retire a connection, and why does the table fill with no leak? ▼ medium ★ Essential New Amazon & AWS Flipkart Razorpay ◆ premium
Table full is the symptom everyone knows. The interview answer lives one layer down: per-state timers, the five-day ESTABLISHED default, and what conntrack -S says about hash pressure.
40
One anycast prefix announced from six sites. What does that buy you, and what breaks at 3am? ▼ medium New Cloudflare Amazon & AWS Google ◆ premium
Anycast turns BGP convergence into your failover mechanism. Sessions stick to the site they landed on, monitoring must go per-site, and a route you cannot withdraw cleanly is worse than DNS.
01
Security groups versus network ACLs: explain stateful and stateless, and give me a case where the difference bites. ▼ easy ★ Essential New Amazon Microsoft Accenture 2 replies unlocked
Asked in almost every cloud screen, and most candidates recite the table without ever naming the failure it causes. The ephemeral port range is the whole answer.
02
Your service autoscales on CPU and still falls over during traffic spikes. Why, and what would you scale on instead? ▼ hard New Flipkart Uber Amazon 2 replies unlocked
Turns the standard autoscaling definition into the problem it actually causes. Almost every candidate can define an HPA; far fewer can say why theirs did not save them.
03
Walk me through how an AWS IAM request is evaluated. Where does an explicit deny fit? ▼ hard ★ Essential New Amazon JPMorgan Chase Goldman Sachs 2 replies unlocked
The question that separates console users from people who have debugged a permissions failure across accounts. Evaluation order is deterministic and knowing it makes AccessDenied readable.
04
You need to connect forty VPCs plus on-premises. Peering, Transit Gateway or PrivateLink? ▼ hard New Amazon JPMorgan Chase Walmart Global Tech 2 replies unlocked
A design question with a clear answer at this scale, and the reasoning is what scores. The three options solve different problems and peering and Transit Gateway connect networks while PrivateLink exposes services.
05
When is serverless the wrong choice? Talk me through cold starts and what they actually cost. ▼ medium New Amazon Microsoft Atlassian 2 replies unlocked
Most candidates can sell serverless. The question asks you to argue against it, which needs a real understanding of the execution model rather than the marketing.
06
An instance in a private subnet cannot reach the internet. Debug it in order. ▼ easy ★ Essential New Amazon TCS Infosys 2 replies unlocked
Trace the route and return path before changing rules. First establish whether the failing connection uses IPv4, IPv6 or a private service endpoint.
07
What actually makes cloud computing different from running your own servers? Cut past the marketing. ▼ easy New Amazon & AWS Microsoft Oracle unlocked
The junior-filter question that still separates candidates who understand the model from those who memorised a definition. The answer is three mechanical differences and one economic one.
08
An app that read from its S3 bucket yesterday gets AccessDenied today. Walk me through every gate that could have closed. ▼ hard ★ Essential New Amazon & AWS Flipkart Walmart Global Tech unlocked
S3 access failures are rarely about the bucket policy alone. The caller, object ownership and network path determine which authorization checks apply. Start with the failed request and trace changes across those boundaries.
09
The database failed over to its Multi-AZ standby and the application fell over anyway. What did Multi-AZ promise, what does it not? ▼ medium New Amazon & AWS Razorpay JPMorgan Chase unlocked
Database redundancy still needs reconnecting clients. Distinguish the deployment type, then measure how promotion and DNS changes affect application requests.
10
Everything is deployed across three AZs, yet one AZ impairment took your whole service down. How does that happen? ▼ hard New Google Amazon & AWS Netflix unlocked
Spreading instances across availability zones is not the same as surviving an AZ failure. The candidates who know this can name the four coupling points that quietly re-unify your blast radius.
12
DNS failover with health checks is configured between two regions, yet users saw minutes of downtime. Why is it slower than it looks? ▼ medium New Amazon & AWS Cloudflare Salesforce ○ sign in
DNS failover is a blunt instrument with three delays stacked on top of each other: detection, propagation and client caching. Knowing their sizes tells you when DNS is the right layer at all.
13
Storage spend doubled though traffic barely moved. Walk me through S3 storage classes and getting the bill back down. ▼ medium New Amazon & AWS Flipkart Walmart Global Tech ○ sign in
The cheapest storage class is rarely the cheapest answer. Retrieval pricing, minimum durations and per-transition fees decide whether a lifecycle rule saves money or manufactures waste.
14
A nightly 40 GB export to S3 fails at 85 percent and starts over. How does multipart upload change that story? ▼ medium New Amazon & AWS Databricks Flipkart ○ sign in
Large object uploads are a reliability design problem, not a bandwidth one. Parts, retries and the completion call decide whether a flaky link costs one chunk or the whole night.
15
Pick an EBS volume type for a Postgres primary with a nightly analytics batch. What decides it? ▼ medium New Amazon & AWS PhonePe Goldman Sachs ○ sign in
Volume choice is IO-shape matching: burst buckets, provisioned IOPS and throughput designs behave very differently under mixed OLTP-plus-batch load. Average latency graphs hide the failure entirely.
17
A DynamoDB table provisioned at 6,000 writes per second throttles at 2,000. The partition key is a date shared by many items. Fix it. ▼ hard ★ Essential New Amazon & AWS Flipkart PhonePe ○ sign in
A busy date key can throttle while table capacity remains available. Check the actual key distribution and throttling reason before adding capacity or shards.
19
One event fans out to ten thousand Lambda invocations and the payments API behind them falls over. What is going on? ▼ hard ★ Essential New Amazon & AWS Stripe Atlassian ○ sign in
Rapid function scaling can overwhelm a shared dependency. Concurrency limits, reserved capacity and queue buffering are the containment toolkit.
20
Why do mature AWS shops avoid IAM users for workloads? Where do instance profiles and IRSA fit in? ▼ easy New Amazon & AWS GitLab Red Hat ○ sign in
Roles versus users looks like syntax trivia and is actually a secrets-management position. The follow-ups about instance profiles and IRSA separate practitioners from tutorial graduates.
22
A critical CVE drops and 400 instances need a new AMI today. How do you roll the fleet with zero downtime? ▼ medium New Netflix Amazon & AWS Uber ◆ premium
Fleet-wide replacement is a traffic-shaping problem: bake once, wave through in controlled batches, watch the alarms, and keep the exit open. In-place patching is the alternative and usually the regret.
23
A vendor needs to read objects from our S3 bucket from their own AWS account. How do you set that up safely? ▼ hard ★ Essential New Amazon & AWS JPMorgan Chase Infosys ◆ premium
Cross-account access is easy to grant and easy to get wrong. External IDs, scoped roles and audit trails separate a controlled bridge from an open door any tenant can walk through.
24
SCPs sit above every account in the organisation. What are they actually for, and where do teams get burned? ▼ medium New Amazon & AWS TCS Infosys ◆ premium
Service control policies cap what anyone in a member account can do, no matter what their IAM admins wrote. The craft is choosing a handful of denials that age well.
25
Finance asks why we pay for VPC endpoints when a NAT gateway already exists. What is the honest answer? ▼ easy New Razorpay Amazon & AWS Goldman Sachs ◆ premium
Gateway endpoints avoid NAT processing for supported traffic. Interface endpoints have hourly and processing fees; cost savings depend on traffic, while access restrictions need explicit policies.
28
SQS, Kinesis or EventBridge: how do you choose the backbone for a new event-driven integration? ▼ medium ★ Essential New Amazon & AWS Netflix PhonePe ◆ premium
Queue, log and router solve different problems that all get called events. Picking by workload shape beats picking by whichever service the team already knows.
29
Six services participate in an order flow. When do you orchestrate with Step Functions and when do you let events choreograph? ▼ medium New Amazon & AWS Razorpay Salesforce ◆ premium
Orchestration buys a visible state machine with declared retries; choreography buys independence and coupling debt. Money paths usually deserve the state machine.
30
Every Lambda invocation opens its own Postgres connection and the database chokes past a few hundred concurrent executions. What fixes it? ▼ easy New Swiggy PhonePe Uber ◆ premium
Postgres spends memory on a backend process per connection, and serverless fan-out treats that as an invitation. Pooling at the proxy layer is the standard cure; pinning is the catch.
31
Everyone repeats that Aurora is faster than plain RDS MySQL. What is different in the architecture, and when does it pay off? ▼ hard New Amazon & AWS Netflix Flipkart ◆ premium
Strip the marketing and Aurora is a rewrite of the storage layer: the log is the database, committed to a quorum across three AZs. Know when that machinery pays and when it just bills.
32
An SSRF vulnerability in one of our services just exposed EC2 instance role credentials. Walk me through the attack and the defence. ▼ hard New Stripe Goldman Sachs JPMorgan Chase ◆ premium
Instance metadata is a local credential vending machine and SSRF is the coin slot. IMDSv2 raises the bar at the host; layered defences and blast-radius limits finish the job.
34
Every team wants its own AWS account on day one. How do you hand out accounts safely without becoming a bottleneck? ▼ medium New Amazon & AWS Atlassian Goldman Sachs ◆ premium
Account-per-team is the right instinct, but hand-rolled account setup drifts within a month. Vending turns governance into a pipeline with an SLA instead of a ticket queue.
36
Users far from our region see 200 ms of extra latency. When do CDN, Local Zones and Wavelength each become the answer? ▼ medium New Cloudflare Amazon & AWS Netflix ◆ premium
Latency budgets decide architecture, and most teams buy edge compute before earning it with caching and protocol work. Know which rung of the ladder your problem actually needs.
43
After going active-active across two regions, orders disagree between them. What broke, and how is this done properly? ▼ hard New PhonePe Uber LinkedIn ◆ premium
Active-active replication moves writes but not truth. Last-writer-wins quietly discards one of the two orders your finance team expects both to exist.
01
count versus for_each in Terraform: when does list ordering cause a destroy and recreate? ▼ hard ★ Essential New HashiCorp Google Amazon 3 replies unlocked
The Terraform question that actually filters. Everyone knows both meta-arguments exist; the answer is about how state addresses resources, and why an index is a fragile key.
13
Pick and defend a remote state backend for a 40-engineer platform. Compare the realistic options. ▼ medium New HashiCorp Goldman Sachs Accenture ○ sign in
The table is half the answer. The other half is who holds credentials, who repairs a stuck lock at night, and why the boring option usually wins until RBAC demands grow teeth.
17
An apply planned to destroy and recreate the production database. Which lifecycle arguments belonged on that resource? ▼ medium ★ Essential New Razorpay Amazon & AWS HashiCorp ○ sign in
Three lifecycle arguments influence replacement and drift handling: create_before_destroy, prevent_destroy, and ignore_changes. Each earns its place through an incident story, and each has a failure mode interviewers wait to hear you name.
18
A module needs an AMI ID and three subnet IDs. Do you hardcode them, accept variables, or look them up? ▼ easy New TCS Accenture Infosys ○ sign in
The right answer depends on who owns the truth: the platform, the caller, or nobody. At scale there is a fourth option most candidates miss, where your image pipeline publishes values instead of Terraform hunting for them.
16
You need one log collector on every node, including nodes that join later. Which workload object do you reach for? ▼ easy New Datadog Red Hat Amazon & AWS ○ sign in
The friendliest DaemonSet question there is, and it still separates people who have operated one from people who have read about one. The scheduling rules hide the traps.
22
Walk me through everything that happens between docker pull and the image being ready to run. ▼ hard New Amazon & AWS Google Netflix ◆ premium
A registry stores repositories, which hold manifests, which point at content-addressed blobs. Candidates who can draw that hierarchy and the auth dance around it understand every pull failure they will ever meet.
28
Your control plane pods were never scheduled by the scheduler. Explain static pods and why kubeadm leans on them. ▼ hard New Red Hat Google Amazon & AWS ◆ premium
Every control plane component depends on the API server, so who starts the API server? The bootstrap paradox sits at the heart of every cluster, and the kubelet plus a directory of files is the accepted way out.
30
One tag has to serve amd64 nodes and Graviton nodes. How does a single image reference do that? ▼ easy New Amazon & AWS Apple GitLab ◆ premium
Most candidates say the registry figures it out. The real mechanism is an index of per-platform manifests and a client-side choice at pull time, and knowing which layer makes that choice is the whole question.
40
Our managed cluster hits end of support in six weeks. Walk me through how you would upgrade it without an incident. ▼ hard ★ Essential New Google Amazon & AWS Red Hat ◆ premium
Upgrades look like rolling restarts right up to the morning the CNI stops talking to the new kubelet. The scored answer is ordering, skew policy, and addon sequencing, not courage under pressure.
45
Off-peak, the autoscaler removes nodes and our Spark driver got evicted mid-run. How does scale-down choose its victims? ▼ medium New Amazon & AWS LinkedIn Atlassian ◆ premium
Scale-downers mark a node removable only when every pod on it can leave safely. Your batch workload died because nothing marked it special. The mechanism is a filter cascade, and the fix is priorities, PDBs and annotations.
14
Why promote one artifact through dev, staging and prod instead of rebuilding for each environment? ▼ medium ★ Essential New Amazon & AWS Netflix JPMorgan Chase ○ sign in
If every environment rebuilds, staging never validated the bytes production runs. The promotion model auditors and 2am responders both love, plus the costs nobody mentions until adoption.
24
Every PR merged green, yet main breaks twice a week. What does introducing a merge queue actually change? ▼ medium New Microsoft Meta Amazon & AWS ◆ premium
Green PRs can still break main because they were validated against a stale tip. Merge queues revalidate the exact combination that lands, trading latency for certainty.
33
Where do you draw the line between checks developers run locally and checks that belong in CI? ▼ easy New Amazon & AWS Atlassian GitLab ◆ premium
Hooks must finish in seconds or developers bypass them, and a bypassed hook protects nothing. Budget feedback latency numerically and split checks by authority and hermeticity.
40
Production is failing at 2am. Design the hotfix path you want built before that night comes. ▼ medium New PhonePe Flipkart Swiggy ◆ premium
kubectl-edit happens when no designed emergency path exists. What an expedited lane may drop, what it must never drop, and how pre-authorization plus follow-up tickets keep it honest.
43
Some teams ship daily while others board a release train each fortnight. How do you choose cadence per product area? ▼ easy New Netflix Amazon & AWS Microsoft ◆ premium
One cadence for every team is the naive answer. Cadence follows constraints: store review for mobile, compatibility windows for APIs, contracts and embedded realities for trains.
13
Follow one log line from the application into Elasticsearch and onto the Kibana screen. Where does this path break at scale? ▼ medium New Amazon & AWS Flipkart JPMorgan Chase ○ sign in
The data-path question separates people who have sized a cluster from people who installed one. Shard sizing, refresh versus flush, and each ILM phase carry one specific failure mode apiece.
31
A dependency keeps burning our error budget while their status page stays green. Walk me through your response. ▼ hard ★ Essential New Uber Netflix PhonePe ◆ premium
Their green page, your red SLO. Separate their true failure rate from the amplification your own client adds, buffer at the boundary, then escalate with a client-side scorecard instead of feelings.
08
You are paged at 3am: a production node is at 100% disk. What do you do, in order? ▼ medium New Amazon TCS Infosys 1 replies unlocked
Tests the mitigate-before-diagnose reflex under time pressure, plus whether you know the two ways a disk can be full and the trap that makes freed space not come back.
11
TLS renewal is automated and has worked for months. One night every client starts failing certificate verification. What happened? ▼ medium New Cloudflare Amazon & AWS Flipkart ○ sign in
Automation can renew a certificate without deploying it correctly. Check the served leaf and chain, the client trust store and the exact verification failure.
14
A busy node drops new connections intermittently; dmesg shows 'nf_conntrack: table full'. Walk me through what is happening. ▼ hard ★ Essential New Amazon & AWS Cloudflare Uber ○ sign in
Established traffic keeps working while new connections die at random, which is exactly why this one confuses people. The table is full of flows that will not be needed again for days.
22
Same-node pod calls work, cross-node calls time out, and small probes pass while real requests hang. Find the break. ▼ hard ★ Essential New Amazon & AWS Flipkart Uber ◆ premium
Same-node good, cross-node bad is not a random clue, it is nearly a diagnosis. One short decision tree separates overlay reachability, encapsulation blocks, MTU and policy.
40
New connections to one partner API fail at peak, only through the NAT gateway, while established flows sail on. What is the ceiling? ▼ expert New Amazon & AWS Microsoft Stripe ◆ premium
Bandwidth graphs look healthy and the partner swears they are fine. The wall is ports, not bits: the available source-port budget depends on the gateway and its address allocation.
43
After a registrar transfer last week, some users resolve the site and others get NXDOMAIN or SERVFAIL. Where did delegation break? ▼ hard New Cloudflare Amazon & AWS Goldman Sachs ◆ premium
Mixed resolution after a transfer is not propagation voodoo. Compare the parent delegation, authoritative answers and validation results. NXDOMAIN and SERVFAIL are clues; neither names a unique cause.
47
Yesterday's security group cleanup looked routine, and today the DR site runs hours behind on replication. Connect the dots. ▼ medium New Amazon & AWS Microsoft Walmart Global Tech ◆ premium
Stateful firewalls keep established flows alive after their rule vanishes, so cleanup day passes every check and lag appears days later. Flow logs name the hour; inventories prevent the repeat.
07
You inherit 300 cloud accounts and thousands of roles. How do you get to least privilege without breaking production? ▼ hard ★ Essential New Amazon & AWS JPMorgan Chase Goldman Sachs unlocked
Everyone endorses least privilege; few can describe how they would measure over-permission across a fleet. The scoring answer names the evidence source, the tiered remediation, and the break-glass hatch that makes it survivable.
17
Your platform team merges infrastructure changes daily. Where does threat modelling fit without stalling delivery? ▼ medium New Amazon & AWS Microsoft Goldman Sachs ○ sign in
Threat modelling dies as a document ritual and lives as a design-stage habit. The answer that scores: tier reviews by blast radius, short sessions on RFCs, findings filed where engineers already work.
25
Traffic spikes keep taking us down. When does CDN DDoS protection suffice, and when is it not enough? ▼ medium New Cloudflare Flipkart Razorpay ◆ premium
Volumetric floods die at the anycast edge; everything else reaches your origin anyway. The origin leak, expensive endpoints and unproxied surfaces decide whether a CDN is armour or decoration.
01
Design a disaster recovery plan for a 5PB data platform with a four-hour recovery objective. ▼ hard ★ Essential New Google Amazon Snowflake 2 replies unlocked
The classic napkin-math question. The number in the prompt is the question, and candidates who draw the architecture before doing the arithmetic design something the physics forbids.
04
An e-commerce platform takes 10x traffic during flash sales and the database locks up. Fix it. ▼ hard ★ Essential New Flipkart Swiggy Amazon 2 replies unlocked
The Indian e-commerce interview question, and autoscaling is the wrong first answer. A 10x spike arriving in seconds outruns any scaling loop, so the design has to absorb rather than scale.
05
Make a Postgres database highly available. What are you actually promising, and what breaks? ▼ hard ★ Essential New Amazon Razorpay Snowflake 2 replies unlocked
Every candidate says replication and failover. The scoring answer names the replication mode, states the resulting data loss window, and explains how the cluster avoids two primaries.
06
Design an authentication service for 100,000 QPS across three regions: 2KB payloads, 10ms processing, 16-core VMs. Do the math out loud. ▼ expert ★ Essential New Google Meta Amazon & AWS unlocked
The Google-style NALSD round in miniature. The boxes are easy; what is being scored is whether the numbers fall out of Little's law before you draw them.
09
Design caching for a product catalog read 50k times a second. How do you handle invalidation, and what happens when a hot key expires? ▼ hard New Flipkart Amazon & AWS Swiggy unlocked
The catalog is the easy half. The scored half is stampede dynamics: one hot key expiring can multiply origin load by a thousand in a second, and there are three distinct fixes.
13
Design a URL shortener like bit.ly. What breaks first once the toy version works? ▼ medium ★ Essential New Amazon & AWS Flipkart Microsoft ○ sign in
The most rehearsed design question, which is exactly why interviewers score the parts blog posts skip: redirect semantics, key generation under failure, and analytics kept off the hot path.
15
Design a real-time leaderboard for a mobile game with ten million daily players. ▼ easy New Flipkart PhonePe Swiggy ○ sign in
The vocabulary question hiding real depth: which primitive replaces ORDER BY, why sharding by player is wrong, and what a 45,000 updates-per-second storm actually costs.
19
Design type-ahead search for a marketplace with fifty million products. It must feel instant. ▼ medium New Google LinkedIn Amazon & AWS ○ sign in
Type-ahead is a latency budget wearing a search costume: keystrokes arrive every 200 milliseconds, so anything slower feels broken. Prefix indexes, freshness tiers, and typo tolerance are the scored parts.
22
Design the session store for fifty million daily users. Sticky sessions or stateless tokens, and who expires expired sessions? ▼ medium New Amazon & AWS Flipkart PhonePe ◆ premium
Size stored sessions from expiry and creation rates, then decide how quickly logout must take effect and what failover may forget.
32
Design video delivery for a streaming app: adaptive bitrate, CDN offload, and the metrics you watch when playback stalls. ▼ medium New Netflix Amazon & AWS Flipkart ◆ premium
Ladders and player logic are the warm-up. Cache topology, egress arithmetic, and knowing which quality metric actually predicts churn are what separate the answers.
37
Design metering for usage-based pricing: billions of usage events become invoices customers dispute line by line. ▼ hard ★ Essential New Stripe Snowflake Amazon & AWS ◆ premium
A disputed invoice needs a reproducible calculation. Retain raw usage events and versioned pricing so each line can be explained and corrected.
01
Your cloud bill is two million dollars a year and leadership wants it cut. Where do you start? ▼ hard New Amazon Netflix Snowflake 2 replies unlocked
A question about method, not about tactics. Candidates who open with a list of levers lose to candidates who open with one question about the bill itself.
04
Your cluster autoscaler adds nodes slowly and they are the wrong size. What would you change? ▼ medium New Amazon Datadog Uber 2 replies unlocked
The difference between scaling node groups and provisioning nodes is the whole answer. One picks from shapes you defined in advance; the other reads the pending pods and buys what they need.
05
How do you decide between savings plans, reserved instances, spot and on-demand for a mixed fleet? ▼ hard New Amazon & AWS Netflix Uber unlocked
Four purchase instruments, one fleet, and a finance team asking why you did not commit to everything at maximum discount. The scoring rubric rewards the arithmetic of being wrong, not the discount table.
06
Your batch fleet runs on spot and keeps losing nodes mid-job. How do you make interruptions survivable? ▼ medium New Amazon & AWS Flipkart Datadog unlocked
Everyone quotes the discount. Fewer candidates can describe what happens when a notice arrives late or a worker disappears without completing shutdown and why some workloads shrug it off while others lose hours of compute.
12
Where does serverless pricing actually bite, and when do functions beat VMs on cost? ▼ easy New Amazon & AWS Stripe Razorpay ○ sign in
Pay-per-use sounds free until the invoice arrives. The candidates who impress decompose the bill into invocations, gigabyte-seconds and the lines nobody models, then locate the honest crossover.
13
Your Postgres bill tripled because three years of data live on one hot volume. How do you tier storage without breaking queries? ▼ hard New Amazon & AWS Snowflake Flipkart ○ sign in
Most of your rows are read rarely and cost the same as the ones read constantly. Tiering pays for itself only when access patterns are honest, which is why the audit comes before the architecture.
15
Who actually owns cloud cost efficiency at your company: a central team or every engineering team? Defend your operating model. ▼ medium New Amazon & AWS Snowflake Salesforce ○ sign in
Central teams optimise well and get ignored; federated teams own outcomes and drown in tooling. The mature answer is a hub-and-spoke split by decision type, and the interview tests whether you can say exactly who decides what.
18
Your FOCUS cost dashboard disagrees with the invoice. How do you reconcile it without hiding commitment waste? ▼ medium New Amazon & AWS Microsoft Walmart Global Tech ○ sign in
An upfront purchase, a refund and two currencies can produce several valid totals. Work out which total finance needs, then prove every adjustment from the source rows.
30
Your distributed training run died six hours into an epoch on preemptible GPUs. What happens next, and how do you design for it? ▼ medium New NVIDIA Meta Databricks ◆ premium
A training job is an hours-long computation with no user watching. Whether an interruption costs four minutes or four days is decided entirely by checkpoint cadence and restart semantics designed before the run.
48
Do you need GPUs for this? Make the case for CPU or a non-NVIDIA accelerator. ▼ hard New Google Amazon Microsoft 2 replies ◆ premium
GPUs are the default for reasons that hold for large generative models and not for everything else. A small classifier on CPU can be cheaper, more available and easier to operate, and knowing where the crossover sits is worth more than knowing the newest card.
01
Tell me about an outage you owned. ▼ medium ★ Essential New Amazon Google Netflix 3 replies unlocked
An incident answer needs your actual decisions, the evidence behind them and the effect on users. A wrong turn belongs in the story only if it happened.
02
Tell me about a time you disagreed with a technical decision and lost. ▼ medium ★ Essential New Amazon Google Atlassian 2 replies unlocked
The most revealing behavioral question there is, because the interesting part is what you did after losing. Most candidates answer a different question, the one where they were right all along.
03
What is the biggest technical mistake you have made, and what happened afterwards? ▼ medium New Amazon Netflix Google 2 replies unlocked
A question that punishes both extremes. A trivial mistake reads as evasion, a catastrophic one told carelessly reads as reckless, and the interviewer is really asking what you do in the twenty minutes after you realise.
08
Tell me about mentoring a junior engineer who was struggling. How did you help without taking the work away? ▼ medium New TCS Infosys Accenture unlocked
The obvious failure is rescuing them before the deadline. This answer scores on diagnosis, direct-but-kind feedback, and letting the junior own a real slice end to end.
13
Tell me about a time you said no to a stakeholder request that would have hurt reliability. How did you handle it? ▼ medium New Amazon & AWS Flipkart PhonePe ○ sign in
A launch-versus-guardrail negotiation. Interviewers score whether you price the risk in the stakeholder's currency, offer a path that still serves the business goal, and leave the final call with a named owner.
More from the tracks Amazon & AWS's loop tests The questions that carry the most signal in the tracks Amazon & AWS draws on.
8 questions · 0 unlocked for you
11
A legacy workload must move off a dying data centre: lift-and-shift, re-platform or rebuild. How do you decide? ▼ medium New Accenture Infosys IBM ○ sign in
The services-and-enterprise interview staple. There is a defensible answer and it is not 'always re-platform': the decision is a function of change tolerance, deadline reality and what the workload is worth.
16
Reads are drowning our database primary. Someone suggested Multi-AZ. Does that help, and if not, what does? ▼ easy New Razorpay Swiggy JPMorgan Chase ○ sign in
Ask whether Multi-AZ means a DB instance or a DB cluster. One has a non-readable standby; the other has two readers. That distinction decides whether the proposal can relieve the primary.
18
Where does Redis actually earn its keep in production, and which of its features disappoint teams? ▼ medium New Swiggy Razorpay LinkedIn ○ sign in
Sessions, locks and pub/sub are three very different contracts with the same server. Knowing which guarantees each one lacks is the difference between a cache and an outage.
21
Explain envelope encryption. Why does nobody encrypt large data by calling KMS directly? ▼ hard New JPMorgan Chase Stripe Snowflake ◆ premium
Direct encryption hits a 4 KB wall and a shared throughput quota. Envelope encryption routes around both, and the key policy underneath is central to authorizing key use.
26
Instances in our VPC cannot resolve the internal.corp names that on-premises systems depend on. How is hybrid DNS supposed to be wired? ▼ medium New TCS Accenture Walmart Global Tech ◆ premium
Hybrid DNS fails in both directions independently. Outbound rules carry VPC queries to your data centre, inbound endpoints bring on-prem queries back here, and both halves need wiring.
27
Our S3 media is leaking through direct bucket URLs. How do you lock the origin to CloudFront without breaking playback? ▼ medium New Flipkart Swiggy Atlassian ◆ premium
Origin access control pins the bucket to your distribution, and signed URLs or cookies decide who plays what. Get the expiry wrong and the leak comes back with a signature on it.
33
An enterprise buyer requires that Indian customer data never leaves the country. How does the architecture change? ▼ hard New Accenture TCS Infosys ◆ premium
Residency is not a checkbox on the primary datastore. Where bytes sit, who holds keys, and where logs, backups and analytics quietly replicate decide whether the deal signs.
35
Leadership wants a plan for losing a whole region. Walk me through the DR tiers and what they really cost. ▼ medium ★ Essential New PhonePe Flipkart Netflix ◆ premium
Four tiers, four bills. Stating RTO and RPO per tier turns a vague resilience wish into a decision leadership can actually price, and the testing story is where candidates fold.
Go deeper on the topics Amazon & AWS's loop tests The tracks that map to a Amazon & AWS SRE / Production Engineer loop, ordered easy to hard.
The concepts Amazon & AWS's SRE / Production Engineer loop assumes you know The vocabulary and mental models behind Amazon & AWS's questions, from our curriculum. Start with the foundations free; the deeper, interview-defining ideas are part of premium.
⚙️ INFRASTRUCTURE AT SCALE🧰 PLATFORM & CLOUD ECONOMICSWhere to apply, and official Amazon & AWS resources Straight from Amazon & AWS: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Amazon & AWS's own pages. Roles and processes change; always confirm on the official site.
AMAZON & AWS INTERVIEW FAQ
What is the Amazon & AWS SRE / Production Engineer interview process? ▲
DevOps Engineer, Systems Development Engineer, Cloud Support and SysOps. Typical loop: 4 to 8 weeks, online assessment for some tracks, then a 4 to 5 round loop. Stages: Recruiter screen → Online assessment (some tracks) → Technical phone screen → Loop: AWS architecture → Loop: automation and troubleshooting → Loop: Bar Raiser → Loop: hiring manager. Key focus: Six to eight distinct STAR stories with defensible numbers, not one story reused. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
What does the AWS DevOps Engineer interview test? ▼
Deep AWS service knowledge under real constraints: least-privilege IAM across a multi-account organization, VPC and Transit Gateway routing, private connectivity, multi-AZ and multi-region availability, and cost control. Expect at least one question that starts from a bill rather than an architecture.
How many Leadership Principles stories should I prepare? ▼
Six to eight distinct stories, each in STAR form, each with numbers you can defend. Ownership, Dive Deep and Bias for Action carry the most weight in infrastructure loops. Reusing one story across three rounds is the most common way strong engineers fail here.
Who is the Bar Raiser and what are they looking for? ▼
A trained interviewer from another team who holds veto power and is measured on hiring quality, not on filling this req. They are checking that you clear the bar for the level, not just for the role, which in practice means depth on one topic rather than shallow coverage of ten.
Walk into your Amazon & AWS SRE / Production Engineer interview ready Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. Ten answers in each topic are readable right now without a card.
Or create a free account to unlock more free answers per topic.
Other SRE / Production Engineer interviews to prep Companies whose loops test the same tracks as Amazon & AWS's.
Independent and not affiliated with Amazon & AWS. All trademarks belong to their owners.