Live coding interviews in a real sandbox. Candidates read an unfamiliar codebase, find the bugs and talk it through, with Claude/Codex in the terminal.
Google is piloting a code comprehension round: read an unfamiliar codebase, find the bugs, talk through the design, with an AI assistant at hand. That is a Kendor interview, on your own repo.
Four steps. One honest signal.
No question bank, no webcam theatre. Pick a project, let them work, read what happened, advance them.
Node · Express + Postgres
Python · FastAPI
Your repo · GitHub
Pick
A Kendor project or your own repo. Decide if AI is on.
A booted sandbox. Editor, terminal, database and preview.
02
Review
Timeline, counts, playback and an AI summary.
03
Ashby ✓
Greenhouse ✓
Lever ✓
Advance
Results write back to the stage in your ATS.
04
The environmentYour repo, running in seconds.Cloned from GitHub into an isolated container with Node, PostgreSQL and Claude/Codex ready. Tests are read-only. Nothing for the candidate to install.
kendor sandbox createReady in 1.2 s
acme/orders-apimain · 14 files
Your repo · GitHub
src/
routes.ts
db.ts
schema.sql
tests/
todos.test.ts
kendor.yaml
package.json
Read-only · tests/
TERMINAL · kendor
$ kendor sandbox create --repo acme/orders-api
✓ cloned acme/orders-api@main · 14 files
✓ isolated container ready in 1.2 s
✓ tests/ marked read-only
✓ dev server listening on :5173
✓ Claude Code connected on the org key
Running
Node22.23
PostgreSQL18.6
Valkey9.1
Claude/Codex
The reviewOne session. Every move.A real review page, scrubbed. Drag the playhead to see what the candidate did, what Claude/Codex did, and when the tests turned green.
00:38:48 / 00:45:00
Ada Okafor · Senior backend interview
0m5m10m15m20m25m30m35m40m45m
Candidate
Claude
Tests
Test runs4
AI prompts2
Pastes1
Lines by hand32
At this momentAll four green. Submitted with six minutes left.
TipThe paste at 30:00 is worth a question in the debrief.
AI policyYou decide if AI is on.Off, Claude Code or Codex, per assessment. On your own key, with every prompt in the reviewer log.
TERMINAL
$ claude
command not found: AI agents are off for this screen.
$ node --test
✓ 2 passed · 2 failed
Reviewer log
00:41 Ran node --test · 2 red
09:12 routes.ts edited by hand
15:48 Paste · 3 lines
38:50 4 green · submitted
TipOrg keys, budget capped per candidate.
StacksTheir real stack. Not a quiz.Pick a Kendor project or import your own repo. Databases run inside the sandbox, and the tests stay read-only in the repo.
$ kendor new --stack7 languages · 2 databases · Docker + k8s
Node · TypeScript
22.23
Python · FastAPI
3.12
Go · HTTP
1.27
Java · JUnit
21
Rust · cargo
1.98
PHP · Laravel
8.4
PostgreSQL
18.6
Valkey
9.1
Docker · Compose
29.8
Kubernetes · k3s
1.37
PricingSimple. Cancel any month.Prices in USD, billed monthly or yearly. No per-candidate fees.
AI agents run on your own Anthropic or OpenAI account; model usage is billed by your provider, not by Kendor. Fair use applies — see our Terms.
TipPro has unlimited seats and call minutes.
Your turn
Hirebythework.
Set up in minutes · 45-minute sessions · EU hosted
Erased by default
Sandboxes and recordings follow your retention window.
EU hosted
Candidate data is stored in the EU.
Your keys
Agents run on your own Anthropic or OpenAI account.
Security review
SSO with SAML and OIDC, audit policies, a public sub-processor list.
The environmentYour repo, running in seconds.Cloned from GitHub into an isolated container with Node, PostgreSQL and Claude/Codex ready. Tests are read-only. Nothing for the candidate to install.
The reviewOne session. Every move.A real review page, scrubbed. Drag the playhead to see what the candidate did, what Claude/Codex did, and when the tests turned green.
AI policyYou decide if AI is on.Off, Claude Code or Codex, per assessment. On your own key, with every prompt in the reviewer log.
StacksTheir real stack. Not a quiz.Pick a Kendor project or import your own repo. Databases run inside the sandbox, and the tests stay read-only in the repo.
PricingSimple. Cancel any month.Prices in USD, billed monthly or yearly. No per-candidate fees.