Sliding Window
patternVariable and fixed windows for contiguous-range problems.
- Pharmacy Pickup
- Rolling Peak Sensor
- Unique DNA Run
Twelve algorithmic patterns beat three thousand shuffled problems. Alpha Codepairs a pattern-indexed catalog with adaptive diagnostics, system design, behavioral scaffolds, and live mocks — at a price that doesn't require four subscriptions.
// Scenario: Next Rainy Day
// Concept: monotonic decreasing stack
function daysUntilRain(forecast: number[]) {
const wait = new Array(forecast.length).fill(0);
const stack: number[] = [];
for (let i = 0; i < forecast.length; i++) {
while (stack.length && forecast[stack.at(-1)!] < forecast[i]) {
const j = stack.pop()!;
wait[j] = i - j;
}
stack.push(i);
}
return wait;
}Every interview problem is a re-dressed pattern. We teach the shape once — then drill it across fresh scenarios you won't find on any catalog.
Variable and fixed windows for contiguous-range problems.
Converging scans that collapse O(n²) brute force to O(n).
Stack invariants for next-greater and histogram problems.
Precompute once, query in O(1). The duct-tape of arrays.
When the predicate is monotonic, search the result space.
Top-K, scheduling, and merge-K without sorting the world.
Connectivity and cycle detection in near-constant time.
Order anything with dependencies. Build systems live here.
Flood fill, shortest hops, and multi-source frontiers.
State machines for optimization. 1-D, 2-D, and interval forms.
Structured search with pruning. Subsets, permutations, grids.
Sort, sweep, and merge. The shape of calendars and logs.
Modern loops hand you a multi-file codebase and ask you to ship. Our IDE mode drops you into a running project with failing tests, a stack trace, and a clock. Practice the skill you'll actually be graded on.
function totalExcludingEach(sales: number[]) {
// TODO: make tests/pricing.spec.ts pass
// Expected O(n), no division.
return sales.map(() => 0);
}Most platforms ace one lane and punt the others. Alpha Code ships every lane with equal weight — priced to fit one budget.
Stop stitching four subscriptions. Coding, system design, behavioral, and mocks live under one login.
Scope trees, tech leadership, org-design prompts, and cross-functional scenarios ship in every plan.
Your dashboard reads: 'You fail sliding-window mediums under 20 minutes.' Then it schedules the fix.
Retrieval pipelines, eval harnesses, model-serving design, and LLM-system tradeoffs. Greenfield, covered.
Most platforms hand you a problem set and a pat on the back. We read your timing, pattern accuracy, and failure mode — then schedule the next drill against your actual weakness.
Retrieval pipelines, eval harnesses, model-serving design, LLM system tradeoffs, and cost-shaped scaling. Written by engineers who actually ship these stacks.
Stacking four interview-prep subscriptions runs past $500/year. Alpha Code keeps it simple.
Enough to prove patterns work.
Not yet available. Join the waitlist for early access — no credit card, no charge.
The free tier is live today. Pricing for the paid Loop plan is provisional and the plan has not launched. We will not collect payment until launch.
One subscription. Twelve patterns. The full loop. Built for the engineer you're becoming, not the one answering trivia.