DSA
Turn precise constraints into algorithms, complexity arguments, edge cases, and tests.
Loading Engineering Foundry…
Choose an original scenario, produce a concrete engineering deliverable, reveal considerations only when needed, and review your work qualitatively. No account or competition is required.
Levels are Engineering Foundry preparation labels. They do not map to employer titles or interview levels.
Turn precise constraints into algorithms, complexity arguments, edge cases, and tests.
Produce architectures, interfaces, reliability plans, and explicit tradeoffs.
Frame product decisions across data, models, serving, monitoring, and safe fallback.
Reason about interfaces, persistence, concurrency, failures, testing, and observability.
Every active challenge includes deliverables, constraints, a suggested workflow, revealable guidance, qualitative self-review, and a session-only worksheet.
Design an in-memory index that answers frequency queries over a moving event window while controlling memory growth.
Compute whether scheduled workloads exceed a shared capacity and return the first violating time range with useful evidence.
Design a control plane and read path that distribute flag changes globally without making application requests depend on a central service.
Design reliable customer webhook delivery with retries, ordering choices, replay controls, and protection against unhealthy destinations.
Design an ML-assisted router that assigns support queues when confident and safely abstains when it is not.
Design a retrieval and review system that finds semantically overlapping documents without collapsing legitimately distinct guidance.
Specify a job processor that survives retries, worker crashes, and duplicate delivery without performing external effects twice.
Design a low-latency service that enforces tenant usage budgets across regions while remaining operable during partial failure.
Discord discussion is optional. Engineering Foundry is not collecting official submissions, conducting formal judging, promising prizes, or producing rankings today.
Join the community discussion