Engineering assessments
See how candidates
solve real problems.
Assess how candidates investigate problems, test changes, and use AI. Review their approach alongside the final solution.
View a fictional example. No sign-up or live assessment.
Explorer
scenario-workspace
- README.md
- src/checkout.ts
- src/catalog.ts
- tests/checkout.test.ts
src/checkout.ts
export async function checkout(cart: Cart) { const items = []; for (const product of cart.products) { items.push(await catalog.get(product.id)); } return createOrder(items);}Your scenario
Production Incident
Investigate elevated latency in the checkout service. Find a way to restore service and explain what you would validate.
Investigate. Make a change. Validate it.Terminal read-only preview
$ pnpm test checkout
PASS checkout.test.ts
creates an order with available items
handles an unavailable product
$ curl localhost:8080/health
{ "status": "ready" }AI assistance Optional
Help me think through where to start.
I can help you compare the request path with the latency samples. Which part would you like to look at together?
Fictional conversation, not a live assistant.Code, tests, and optional AI assistance in one workspace.
What to assess
Review more than
the final answer.
A correct answer does not explain how a candidate reached it. Review what they investigated, tested, and changed.
When you only review the output
Problem / Submission / Result
What did they produce?When you can discuss the work
Investigate / Experiment / Validate
How did they approach it?Review the solution.
Understand the approach.
Example scenarios
Choose a task
that fits the role.
Explore examples of the problems candidates could work through in an assessment.
Production Incident
Checkout is slowing down. The service is up, but customers are waiting.
Linux Kernel Debugging
A device wakes from sleep. Its network interface does not.
Code Review
A small retry change is ready to merge. What happens when a request succeeds twice?
Performance Debugging
A dashboard feels fast for one team. For a larger team, it barely loads.
More examplesBrowse by engineering area
These are illustrative examples, not a catalog of certified or available assessments.
Application engineering
- Code reviewIllustrative example
- Performance debuggingIllustrative example
Systems engineering
- Linux kernel debuggingIllustrative example
Service operations
- Incident investigationIllustrative example
Interactive example
What would you do next?
Read the task, choose a starting point, and explore the sample workspace.
Backend engineering
Production Incident
Checkout is slowing down. The service is up, but customers are waiting.
- 01The brief
- 02A closer look
- 03The workspace
- 04The conversation
Sample walkthrough · Start here
What would you investigate first?
Investigate elevated latency in the checkout service. Find a way to restore service and explain what you would validate.
Choose a starting point. This is an exploration, not a test.
A short product demonstration. No signup, no live environment, no evaluation.
Review the approach
See what they checked.
Plan your follow-up.
Use examples of investigation and testing to prepare follow-up questions. Activity provides context; it does not reveal a candidate's thoughts.
- 09:41 UTCRequest samples
Investigate the symptom
Compare slow checkout requests with basket size.
- 09:47 UTCTool-assisted exploration
Check an alternative
Use optional AI assistance to discuss a different request strategy.
- 09:58 UTCTests and follow-up
Validate the change
Run the relevant checks and describe what still needs testing.
This sequence explains the kind of work an assessment can explore. It does not show a shipped activity-replay interface.
Optional AI assistance
Let candidates use the tools
they would use at work.
Include AI assistance when it fits the role. Review how candidates use it alongside their own investigation and testing.
How it works
From invitation
to review.
- 01
Create assessment
Start with a scenario that reflects the role.
- 02
Invite candidate
Send the candidate their assessment link.
- 03
Complete the scenario
The candidate investigates, makes changes, and tests their work.
- 04
Review results
Review the assessment and prepare follow-up questions.
For recruiters
Review the work.
Make your own decision.
Review the candidate's approach, results, and areas to discuss. Use the assessment to prepare for your next interview.
Assessment results support your review.
The hiring decision stays with you.
Alex Lee
Backend Engineer
- Scenario
- Production Incident
- Scenario outcome
- Proposed a focused fix and validation plan
Overall assessment
A focused investigation, a practical proposal, and clear next steps to discuss.
Strengths
- Strong debugging approach
- Clear system-level reasoning
- Thorough validation plan
Areas to explore
- Initial diagnosis and alternatives
- Trade-offs before a wider rollout
Self-hosted / V1 preview
Run ScenarioX
on your infrastructure.
Deploy on a single Linux host with Docker Compose. Review the requirements and known limitations before deploying.
Read the deployment guideDeployment requirements
- Deployment
- Single Linux x86_64 host
- Runtime
- Docker Engine + Compose v2
- TLS and network boundary
- Customer-managed
- Recovery and upgrades
- Not certified for V1
Explore ScenarioX
See an assessment.
Start with a scenario.
Explore a fictional example before planning your own assessment.
