Round 1 · Extend existing code
Rate limits for a small API
Extend a small currency conversion service with per key rate limiting.
Download the zip 13.3 KB
Free practice for AI allowed coding interviews
Some interviews now let you use an AI assistant, and some ask for your AI transcript. Open Book gives you three realistic 60 minute rounds to run with your own agent, a rubric built from what interviewers say they grade, and a tool that counts what happened in your session without uploading it.
The format
In an AI allowed round you solve a realistic problem with an AI assistant beside you, and the interviewer watches how you use it: what you ask for, what you check, what you reject. It is still rare. These employers run one, each with its source on the company page:
Most of the largest employers have changed far less. In a 2025 survey by interviewing.io, none of 52 interviewers at big tech companies said their company had dropped algorithm questions, while 67% of startup respondents said AI had meaningfully changed their process. Amazon and Anthropic ban AI in interviews unless they say otherwise. See all 18 company policies.
Sources: interviewing.io's 2025 interviewer survey for the survey figures; each company page lists its own sources. All checked 18 October 2026.
Free practice
Each round is a small, realistic codebase in Python with the standard library only, a brief that leaves some decisions to you, tests that fail until the work is done, and extra checks to run when you finish, including one production trap the brief does not mention.
Round 1 · Extend existing code
Extend a small currency conversion service with per key rate limiting.
Download the zip 13.3 KB
Round 2 · Debug existing code
Debug an invoice totals module that finance says does not match the ledger.
Download the zip 12.1 KB
Round 3 · Add a feature
Add sharing, read only or with edit rights, to the API behind a team's notes app.
Download the zip 12.4 KB
How to practise
Claude Code, Cursor, Codex or any other assistant you would use at work. If your interview gives you a chat only assistant, as Meta's reportedly does, practise that way too.
Read the brief and the code before you prompt. Write the decisions you make in a notes file. Do not open the checks folder.
When the timer stops, run the extra checks. They test what a reviewer would test before the change ships.
Paste the prompt from REVIEW.md into your agent so it reads your transcript against the rubric and quotes your own moments back to you. Drop the transcript on the stats tool for counts.
The rubric
Built from what employers say they read, such as Rootly's four review points and Meta's reported competencies, and from a study of 19 Microsoft developers working with an agent. It is a practice rubric, not a validated score: no study has validated one.
Transcript stats
Drop a Claude Code session file or a Codex CLI rollout file on the stats page and it counts what happened: prompts, tool calls by type, edits you rejected, test runs, plan mode, subagents and session length. Nothing is uploaded. These are counts, not a score. The worked example, a made up session, shows:
Stay in touch
Free. One email when a new practice round is published, and nothing else.
$19 a month
Two practice rounds a month reviewed by a senior engineer within 48 hours, with the moments in your transcript that cost or earned you points quoted back.
Not open yet. Nothing is charged and no card is asked for: this only records that you would pay $19 a month, so we know whether to build it.
Answers