Online coding judge inspired by LeetCode and Codeforces: submissions saved and queued per language, untrusted code run in throwaway container sandboxes with no network and fixed limits, hidden test cases in object storage, verdicts polled from a cache, live contest rankings in a sorted set, and judges scaled ahead of contests. A teaching design.
Build this system yourself on the canvas below. Add components, connect them, and run traffic simulations to see where your design holds up and where it breaks.
You're in the middle of an interview session. Leaving now will end your current attempt.
Explore concept overviews, real-system examples, key tradeoffs, and interview talking points for each roadmap section.
You've conquered this phase. These are the skills you now own: