Company deep dives

Amazon / AWS interviews

SDE III candidate guidance + named engineering accounts

Start with the contract

“Your interviewer will ask questions related to your design, and you should ask questions to complete and validate your design.”

AmazonSDE III candidate guidance

Amazon Jobs · Undated · checked Nov 10, 2026

Validate before choosing components

What must keep working after one zone fails?

Example

Design the missing zone

“the servers in the remaining Availability Zones could carry the load.”

Mike FurrAuthor, Amazon Builders’ Library

AWS Builder Center · 2019-12-05

Provision surviving capacity

Can the remaining fleet carry the attempt load?

Example

“VMs that are already running need to keep working.”

Zak van der MerweEC2 and DSQL control-plane engineer, AWS

All Things Distributed · 2026-08-04

Separate running work from control changes

Which dependency can halt every live request?

Example

Own the uncertain outcome

“A timeout or failure doesn't necessarily mean that side effects haven't happened.”

Marc BrookerAuthor, Amazon Builders’ Library

AWS Builder Center · 2019-12-05

Do not infer rollback from silence

Did the webhook commit before its reply was lost?

Example

“retry at a single point in the stack.”

Marc BrookerAuthor, Amazon Builders’ Library

AWS Builder Center · 2019-12-05

Bound the attempt multiplication

Who owns the total retry budget?

Example

Keep architecture judgment

“When code is cheap, the bottleneck moves to judgment”

Zak van der MerweEC2 and DSQL control-plane engineer, AWS

All Things Distributed · 2026-08-04

Account for the operating consequence

What can the AI draft make unavailable?

Example

Last reviewed