Skip to content

The project

A public woodshed

The DSA Woodshed is a public, company-neutral interview-practice product: a packet repository of problems, tests, and print material, plus this reading site, which re-syncs the packet's content on every deploy.

What is live now

The Python track: 43 core problems with reference solutions and focused tests, editor-first reps in GitHub Codespaces with a resident interviewer, and a printable booklet with reference sheets you can also read on this site. Python is the only runnable track today. R, TypeScript, and C++ are inert provisional reservations; Rust is exploratory and not runnable. They remain inactive until the interview cycle is explicitly declared complete.

Who owns what

In a rep, you own the source and the tests: the interviewer conducts and checks visible work, and never writes them. In the repository, tracked problems are complete and tested; personal practice state lives in a gitignored workspace and never enters the public tree.

Start or contribute

Editor-first interview practice. Content is tracked in git, and every packet page links to its source.

built from bb84dc1