The four steps
1
Read the Codebase
Candidates enter a small, realistic codebase paired with a pull request. The scope is deliberately tight — candidates can understand the context in minutes, not hours. This mirrors how engineers routinely pick up a PR they didn’t author: a quick read of the surrounding code, a scan of the commit history, and enough context to review with confidence.
2
Review the Pull Request
Candidates read through the PR diff and leave inline comments. They evaluate correctness bugs, refactoring opportunities, and security vulnerabilities — the same lens an experienced reviewer brings to any code review. There are no multiple-choice prompts or guided questions; the candidate decides what matters and how to articulate it.
3
AI Publishes a Revision
Qualen’s AI reads all candidate comments and opens a fresh PR revision that addresses them. The revision is realistic: it may fix some issues cleanly, partially address others, or introduce new trade-offs for the candidate to evaluate. This is not a simple “fix everything” pass — it responds with the nuance of a real author.
4
Iterate Until Satisfied
The candidate reviews the new revision, leaves further comments, and the cycle continues. The loop ends when the candidate approves the code or the session time expires. Each round of iteration is recorded and scored independently.