</> MAANG.io

Expert

Design landmark systems in depth, from Dynamo, GFS, Bigtable and Kafka to payments and ads pipelines.

0 of 232 solved 0%

Section 13: The Judges' Table - Final Summary & Candidate Scorecard

Executive Summary: This closing section turns the module into a way to grade yourself. We replay the arc as signal, lay out a 100-point scorecard weighted toward architecture and data model (where the split between durable truth and soft state is won or lost), name two common ways to lose the hour, map score bands to remediation, list the prompts that are this one in disguise, and restate Section 1's four hard problems as the four signals the panel was listening for.

The interviewer wasn't grading the box labelled "Firecracker." They were grading whether you saw that a function is an untrusted program that must start in about 100 ms, whether memory-seconds rather than requests decided your fleet, and whether you could say what "async" actually promises without reaching for "exactly-once."

The Arc, Replayed as Signal

The interview arc replayed as signal: six phases from framing to gauntlet, each recording one signal such as letting memory-seconds size the fleet or keeping the control plane off the invoke path

No signal is "knows Lambda." Section 3 earned credit not for ~1M invokes/s but for what followed: Little's law to ~420K concurrent executions, ~1.26M resident sandboxes, and ~430 TB of 645 TB (two-thirds of memory) sitting warm-idle, which made keep-alive the main cost lever. Sections 3 and 8 earned credit the same way: ~10.4K new sandboxes/s is only ~3.3 per host, so cold starts are a latency problem, and a pre-booted pool cuts ~230 ms to ~110 ms.

Key Insight: At 401 the panel assumes you know the parts and tests whether you know which promise each part keeps. Answer "Tidewater's flash sale starts at 09:00, what happens?" with "provisioned concurrency of 3,000 on checkout-api:live warmed at 08:55, the account limit raised to 5,000 beforehand; without it the +1,000-per-10-seconds rule takes ~27–30 s to grow from 300 and the excess gets 429 with Retry-After," and you've shown placement, scaling, limits and the API contract in one reply.

Sign in to continue reading

The rest of this lesson is available with a free account. Signing in with Google or Microsoft is free.

Sign in to read the full lesson

Sign in to MAANG.io

Use your Google or Microsoft account — no password to remember.

Continue with Google Continue with Microsoft

Please accept the terms above to continue.