Assessment design
A Review Round Tests What to Check, Not Whether They Can Build
Ask a candidate to review AI-written code as one round, and keep one round where they write some. A review round measures what to check, in what order, and when to stop, which is most of the work now. The round produces nothing usable unless you author the diff yourself: a plausible change carrying two or three planted problems of different kinds, plus a written key naming them before anyone sits down.
The takeThe strongest argument for a review round has nothing to do with AI. Reviewing has always been the harder half of engineering and almost nobody tested for it, because writing code is easy to watch and reading it is not. Models did not create that gap. Models made it expensive enough to notice. Hire the person who can say why a change is wrong in one sentence, and the person who can only produce changes will still be useful. Hire only the second, and nobody is left to say why a change is wrong.
Where Olive fits
Open a role and see what the work shows
Authoring the case and keeping the evidence behind each judgment are the two parts that cost real engineering time. Olive holds twelve authored cases per occupation, and a session comes back as six findings a person wrote or edited, each anchored to a timestamped moment rather than to a score, with the candidate granted the same report.
Assess your shortlistWhich problems go in the diff?
Plant two or three problems, of different kinds, in a change that plausibly works. One wrong assumption the code never states out loud. One test that agrees with the bug instead of catching it. One failure path nobody wrote: the network call with no timeout, the empty result treated as a zero, the retry that never gives up.
Different kinds matter more than the count. A reviewer who finds three problems of one kind has shown you one habit, three times.
Take the diff from your own codebase and break it on purpose. Rewind a change your team merged last quarter to what it looked like before review, then plant the problems. It reads as real because it is. Preparing the repository this way is most of the work in an AI-open exercise, and it is done once for a whole hiring season.
Order is the part of the answer worth scoring hardest.
Ask what the candidate checked first and why. A reviewer who opens the test file before reading the diff has told you something no count of bugs found will.
Give them the diff, an hour, and permission to run the code. Reading and pronouncing is cheap. Writing a failing case, watching it pass and saying why passing is the wrong outcome is the work, and it is what a scorable write-up is made of.
The strongest objection is that a miss is ambiguous. Someone who does not know your domain can walk past the wrong-assumption bug for reasons that say nothing about how carefully they check anything. A missed planted error can be a knowledge gap rather than a habit.
Plant one problem that needs no domain knowledge to see.
Keep one round where the candidate writes code
A review round cannot tell you whether someone can build. Reading a change for what is wrong in it and producing a change that works are different acts. Evidence that a candidate does the first well is not evidence about the second. Keep one round somewhere in the loop that asks for something built, even something small, even with the model open.
One selection paper puts a number on combining kinds of evidence. Sackett, Zhang, Berry and Lievens estimate that a composite of several predictors combined by a rule reaches about .61, against .42 for the strongest single method in their revised table 5.
That .61 assumes the predictors are scored and then combined mechanically, with sensible weights. Four unscored conversations averaged in a debrief are not that.
The second round can be small. Twenty minutes on a bug fix in the same repository is enough to see whether the person can move code at all. Leave the model open and ask for a short write-up.
So the loop that works is two-sided: one round where the candidate makes something, one round where the candidate takes something apart. Choosing between live coding, a take-home and an AI-allowed work sample is a question about the first half, and it leaves the second half unanswered.
The 1978 paragraph that supports this round also limits it. A content strategy, the Guidelines say, cannot validate a procedure that purports to measure traits or constructs, and the list they give includes judgment 3.
So keep judgment off the scorecard. Write down what the reviewer found, in what order, and what they left alone. Whether a content strategy covers your own round is a question for employment counsel.
Common questions
Can a code review round replace the coding round entirely?
No. A review round shows whether a candidate can find what is wrong in work that looks finished, and shows nothing about whether they can produce work. Run it as one round, and keep one somewhere in the loop that asks for something built, even a twenty-minute bug fix with the model open. The combination is also what the validity evidence supports: composites of several scored predictors outperform any single method. A review round and an authoring round measure different things, which is what makes combining them worth anything.
How long should the review exercise take?
An hour with the diff, the code runnable and a write-up as the deliverable. Longer buys little. A reviewer who has not found the planted problems in an hour is unlikely to find them in three, and the extra time mostly filters for who has three hours to spare. Say in the brief that the write-up is what gets scored, that AI tools are allowed, and that the candidate is expected to run the code rather than read it.
What do you score in a review round?
Four things, all readable off the review write-up: which planted problems were named, what class each one falls into, what the candidate checked first, and where they stopped. Add nothing about tone, thoroughness or seniority, because two graders cannot fill those columns the same way. A named problem is a yes or a no. 'Showed strong judgment' is a sentence that means whatever the reader believed before opening the file.
Should the candidate be allowed to use AI during the review?
Allow it, and say so in the brief. The round is about what a person checks after a model has already produced something, so banning the tool inside the exercise measures a situation the job does not contain. Watch what the assistant gets asked to do. A candidate who pastes the diff in and asks what is wrong with it has delegated the exact thing being measured, and the write-up will show it.
What if the candidate finds a problem you did not plant?
Read the code again before deciding the candidate is wrong. An authored diff can carry real problems its author did not intend, and a reviewer who finds one has done the thing being tested. Add it to the key for the next candidate, mark it as unplanted, and score it as a find. What does not count is a stylistic preference dressed as a defect: a rename, a formatting choice, a different way to write the same loop.
Does a review round work outside engineering?
The design carries over, and the artifact changes. A legal candidate gets a memo with two citations that resolve to real cases saying something else. An analyst gets a query returning a plausible number off the wrong join, a designer a set of screens with no error state. Each version plants known problems of different kinds, hands over something that looks finished, and grades what was checked and in what order.
References
- 1. Do Users Write More Insecure Code with AI Assistants? ✓ arxiv.org Supports the claim that the person who produced the output is poorly placed to check it. The abstract states that participants with access to an AI assistant 'wrote significantly less secure code than those without access' and 'were more likely to believe they wrote secure code'.
- 2. Navigating the Jagged Technological Frontier: Field Experimental Evidence of the Effects of Artificial Intelligence on Knowledge Worker Productivity and Quality (Working Paper 24-013) ✓ mitsloan.mit.edu Supports the claim that people cannot tell which side of a model's capability line a task sits on: 84.5% of the control group answered the out-of-frontier task correctly against 60% and 70% in the two AI conditions.
- 3. Uniform Guidelines on Employee Selection Procedures, 29 CFR 1607.14 (Technical standards for validity studies) ✓ law.cornell.edu Supports both uses of the content-validity standard here. Paragraph (C)(4) reads 'The closer the content and the context of the selection procedure are to work samples or work behaviors, the stronger is the basis for showing content validity'; paragraph (C)(1) reads 'A selection procedure based upon inferences about mental processes cannot be supported solely or primarily on the basis of content validity' and names judgment among the constructs a content strategy cannot validate.
- 4. Recruiting Operations Benchmarks | 2026 Talent Trends Report ✓ ashbyhq.com Supports the claim that interviewer ratings disagree at the decision boundary: around 38% of scorecard pairs include at least one point of difference, and nearly half of those one-point differences fall between 2 and 3 on Ashby's 1 to 4 scale.
- 5. Revisiting the design of selection systems in light of new findings regarding the validity of widely used predictors ✓ cambridge.org Supports keeping two kinds of round rather than one: a mechanically combined composite of predictors reaches about .61, against .42 for structured interviews, the strongest single method in the same revised table.
- 6. Revisiting Meta-Analytic Estimates of Validity in Personnel Selection: Addressing Systematic Overcorrection for Restriction of Range ✓ static1.squarespace.com Supports the claim that what an exercise is about carries more than its format: across 164 job knowledge studies mean observed validity was .22, while the 59 studies using tests built for the job in question reached .31.
6 sources, numbered by first appearance. Every one was opened and checked against the claim it carries. How Olive sources claims
General guidance for hiring teams. What works at one company and one volume may not transfer to yours.
Olive assesses how a person works with AI. It does not detect AI-written documents, and it never produces a score, a ranking, or a match percentage for a person. Candidates read the same report the employer reads.