Enum
Engineering Simulation & Training Platform
Production-style simulations that put engineers in a live terminal with real logs and a broken service, then grade the fix automatically.
- Simulation tracks
- 4
- Steps per run
- 3
- Built for
- Ourselves
Overview
Enum is the in-house product we are proudest of. Interview prep teaches people to solve puzzles; nobody is handed a sorted array on their first day at work. They are handed a degraded API, a saturated connection pool and a stack of logs. Enum simulates exactly that: pick a track, investigate inside a real sandbox, ship a fix, and have it verified by an automated judge.
The challenge
The gap between practising algorithms and doing the job is enormous. There was no good way to rehearse incident response, debugging across modules, or system design under realistic conditions without breaking something real.
What we built
We built an interactive sandbox with a live terminal, readable logs and editable code, wrapped in four tracks: Frontend, Backend, Linux and System Design. Each simulation mirrors a real scenario, from a broken responsive grid to a circular dependency crash. Submissions run against automated tests that award XP, and incidents, a DSA arena, collaboration and a leaderboard sit alongside.
In the product
- Frontend, Backend, Linux and System Design tracks
- Live terminal, logs and editable code in a sandbox
- Automated tests that grade a submission and award XP
- Incident simulations with real failure signals
- DSA arena, collaboration and an XP leaderboard
