Machine coding
The brief an interviewer would hand you, then the solution one stage at a time — requirements, the states, the code, and the trade-offs you say out loud. Filed by the round you have been scheduled for, not by library.
2 problems2 rolesBookmarks
Frontend
1 problem0 of 1 done
We have a search endpoint and a text input. Wire them together the way a product would ship it: results appear as the user types, the list is usable from the keyboard, and a slow response can never overwrite a newer one. Start from an empty component and talk through the trade-offs as you go.
5 stages · 60 min · React · TypeScriptmedium
Backend
1 problem0 of 1 done
Our public API is being hammered by a handful of clients. Add a per-key limit of 100 requests per minute in front of it — correct under concurrency, correct across several app instances, and honest with the caller about what it did. Start from an empty middleware file and say what you are trading away as you go.
5 stages · 45 min · Node.js · TypeScriptmedium
Nothing written yet
- Full-stack