Get dropped into a broken Linux environment. You have 15 minutes to diagnose and fix it. No multiple choice — real terminals, real services, real pressure.
$ systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
Active: failed (Result: exit-code) since Fri 2025-01-10 03:42:17 UTC
$ journalctl -u postgresql --no-pager -n 5
FATAL: data directory "/var/lib/postgresql/15/main" has wrong ownership
HINT: The server must be started by the user that owns the data directory.
▊
Each scenario spins up an isolated Linux container with real broken services. You get a real terminal — no simulations.
15 minutes to diagnose and fix. Your angry colleagues send increasingly helpful hints as time passes.
Perfect for SRE interview prep. Every session generates a diagnostic timeline showing your troubleshooting approach.
Start free. Upgrade when you need to assess candidates at scale.
For engineers sharpening their own skills.
For teams running technical interviews at scale.
For larger orgs with custom needs.
Built for SRE teams hiring at scale
Used by engineers from teams running production infrastructure at companies of all sizes.
Each scenario spins up an isolated Linux container with real services (PostgreSQL, Nginx, systemd, etc.). You get full root SSH access to a real terminal — no simulations or multiple choice.
We monitor the system state throughout your session. When the broken service comes back healthy and passes our automated checks, you're scored on time to resolution, commands used, and diagnostic approach.
Yes — that's what the Enterprise plan is built for. Invite candidates via a unique link, they complete a scenario, and you get a detailed diagnostic report on your manager dashboard.
Every command is logged with timestamps. The diagnostic report shows the full troubleshooting timeline, so you can see if someone followed a logical path or just copy-pasted a solution.
No. Everything runs in the browser. Candidates just click the invite link, sign in with GitHub, and they're dropped into a terminal.