kodwai for hiringSee how candidates really build.
Give candidates a realistic coding task as a private interview and see the whole session: every prompt, how they recover when the agent gets it wrong, how they check its work, and the final result. Watch it live, score it against your own rubric and compare candidates side by side.
- claude code on their own machine
- scored 0 to 10 on your rubric
- full transcript of every step
the problem
The take-homeis broken.
A take-home is homework. You wait days for a final diff that hides how it was built, and the candidate with the most free time wins. You never see how they work with an AI agent, which is most of the job now.
- 01
It is not the real job.
You grade a final diff days later, without seeing any of the decisions behind it.
- 02
It rewards free time.
Whoever can spend a weekend on it wins. That is not the signal you are paying for.
- 03
Easy to outsource.
You cannot tell who actually did the work, or how.
- 04
You never watch them work.
How they guide an agent and recover when it gets things wrong matters most in the job today. A take-home hides exactly that.
A zip file and a README, three days later.
how they got there: unknownEvery prompt, test run and commit, in the order it happened.
how they got there: every stephow it runs
One link.One command.Their machine.
Candidates do not fight a browser sandbox or sign up for a portal. They work the way they do every day.
- 01
Write the interview
Write a problem that looks like your own codebase. Set a time limit, a difficulty and a rubric: the skills you care about, each weighted 1 to 10, with a short note on what good looks like. Reuse it for every candidate.
- 02
Send one invite
Add the candidate by name and email. The email carries a session id, a token and one command.
$npx @kodwai/cli@latest start <session-id> --token <session-token> - 03
They solve locally
The CLI fetches the problem and the time limit, sets up a sandboxed workspace, starts the timer and launches Claude Code. Agent usage runs on a separate API key that you pay for, capped at the budget you set.
- 04
Watch, or read it later
Follow the session as it happens or open it when it ends. When time runs out or they type /exit, the session uploads automatically.
- 05
Score and compare
The AI scores the session against your rubric. Your team adds its own scores, pins comments to specific moments, and compares the candidate with others for the same role.
session replay
See every stepthey took.
A take-home gives you the final files. kodwai shows you everything that led there, in order: what they asked the agent for, what it did, what they checked and where they pushed back.
It is a written transcript you can read and comment on. There is no video.
the scorecard
Score them onyour rubric.
You write the rubric for the role. Every finished session is scored against it from 0 to 10 per dimension, with a written reason for each score. Your team then adds its own scores, and you see both side by side.
set per interview
- time limit
- per interview, in minutes
- budget
- API spend cap in USD
- tools
- allow or block per interview
- roles
- admin · interviewer · viewer
ai summary
A methodical session. Planned the task before touching code, guided the agent in small steps that were easy to check, and cleanly fixed the concurrency bug the agent introduced with its first lock.
strengths
- Wrote a failing test before each change
- Caught the iteration bug the agent introduced
- Kept the commit small and clearly labelled
weaknesses
- Left clock skew as an uncovered edge case
- Did not write down the final trade-off
Compare candidates for a role.
Example candidates with sample scores.what is included
Nothing toconnect.
You send one link and get back one scored session. There is no ATS integration to set up, because kodwai does not have one yet. Share a session with a link and invite your team as admins, interviewers or viewers.
Candidates work in Claude Code. Cursor and Codex are on the developer track, not in interviews yet.
questions
Before yousend a link.
candidateHow does a candidate take a kodwai interview?
You add them by name and email, and they get an invite with one command: npx @kodwai/cli@latest start with their session id and token. They solve the problem on their own machine in Claude Code. There is no browser sandbox and nothing to install beyond the CLI.
observeWhat can I see while they work?
The full session, live: every prompt, the file changes, the test runs, the tools used, the time elapsed and the API cost. Follow along as it happens, or open the session afterwards and read it in the order it happened.
scoringHow are interviews scored?
You define the rubric for the role: the dimensions, a weight from 1 to 10 for each, and what each one means. Every finished session is scored against it from 0 to 10 per dimension, with a written justification, strengths and weaknesses. Your team adds manual scores and comments next to the AI score.
problemCan I use my own problem?
Yes. Write the ticket so it looks like your real codebase, then set the time limit, the budget and the tools the candidate may use. Reuse it for every candidate so the comparison stays fair.
teamDo you connect to my ATS?
Not yet, and we will not pretend otherwise. There is nothing to wire up: you send a link and a scored session comes back. Share that session with your team by link, and invite teammates as admins, interviewers or viewers.
pricingIs the hiring track free?
No. Solving public challenges is free for developers, but the hiring track is paid. There is no public pricing yet. Email hakan@kodwai.com and we will get your team set up.
get started
Hire for howthey workwith AI.
Send one link, watch the real work, score it on your own rubric and decide as a team.
the command your candidate runs
$npx @kodwai/cli@latest start <session-id> --token <session-token>