Pipeline

The Week Your Engineers Spend Grading Is a Design Choice

Grading an AI-open engineering exercise costs a week because of how it was designed, not because the format is expensive. An uncapped deliverable and an answer key written after submissions arrive are what turn a task scoped at an hour into a read that runs far longer. Cap what a candidate can hand back, write the key before the brief goes out, and separate a five-minute mechanical check from the judgment pass. Then count grader hours per hire, so the round is defended by a number rather than enthusiasm.

The takeMost teams that drop the AI-open round tell themselves the format did not work. But nobody was ever assigned the reading. An exercise with a named owner, a fixed page budget and a key written in advance survives; one that lands as a surprise in a staff engineer's Friday does not, however good the signal was. So the argument worth having at the staffing meeting is not whether the round is valuable. It is whose week it is, and what that week displaced.

Where Olive fits

Open a role and see what the work shows

Olive is priced per attempt rather than per seat, and one attempt returns six findings written or edited by a human reviewer from a 40-to-60-minute occupational assignment, each finding carrying the excerpt it rests on. Ten attempts a month are free, so a team weighing its own grading hours can run one beside the round it already has.

Assess your shortlist

Where does the grading week actually go?

Into rereading, not into judging. A senior engineer opens a submission with no page limit, no stated standard and no note saying what the candidate checked, so the first pass is reconstruction: what was asked, what came back, and what the person meant by it.

The judgment itself is quick. Working out what you are judging is not, and it happens again on the next submission.

The open brief is a response to something real. In a 2022 evaluation against 115 Python problem statements taken from HackerRank, OpenAI's Codex solved 96% of them with no examples and all of them with a few 6. The authors' own finding was clear signs that the model was reproducing memorized code, and the memorization matters more for hiring than the score: a task assembled from a public problem bank tests a lookup whether or not a candidate uses a model.

Codex was an old model on a curated benchmark, so treat 96% as a floor under current capability rather than a headline about coding tests.

So teams swapped the fixed problem for an open brief. Build something, use whatever tools you want, show the reasoning. The reading got longer, because an open brief has no defined end and every submission stops somewhere different.

Nobody was assigned those hours.

Nobody counts them either, because the number the round would be defended with does not contain them. SHRM's benchmarking report says cost-per-hire may include third-party agency fees, advertising, job fairs, job boards, referral costs, applicant and staff travel, relocation, recruiter pay and benefits, and talent acquisition system costs, divided by the number of hires 1.

Engineering hours are not on that list.

The same report puts median cost-per-hire at $1,244 across 472 organizations, against a mean of $4,683 1. That distribution is heavily right-skewed, and the data come from SHRM member organizations in 2021. So any single figure from it misleads.

Set a ceiling on what comes back

Bound the submission in the brief, in units a candidate can count. A file limit, a page limit on the write-up, a fixed list of questions to answer, and one sentence saying that anything past the cap is not read. A ceiling on the deliverable is a ceiling on the read, and it is the only ceiling that works, because a reviewer cannot impose one after the fact.

The cap also changes what the exercise measures, in the direction you want. An unbounded brief rewards whoever had the freest evening. A bounded one asks what somebody did with a fixed hour, and a cap on the candidate's hour is also a cap on the grader's.

Capping both sides is how a round tests AI skills without adding an hour to the loop.

The cheapest cap is a starter repo. Hand over a small codebase with the task already scoped inside it, and the edge of the repo becomes the edge of the submission.

Decide what you plant in the starter repo while you are still writing the brief. Whatever goes in there fixes in advance where the evidence will sit, and a reviewer who knows where to look is a reviewer who stops looking.

Then ask for the working, in writing, capped as well. In one study, engineering students were permitted to use ChatGPT during take-home open-book exams and required to submit their interaction transcripts alongside their solutions. The researcher found the strongest evidence of reasoning where students evaluated incorrect or incomplete AI responses 4.

The paper's conclusion is that correctness of final answers alone may no longer provide sufficient evidence of comprehension.

That study is qualitative, has no control group and puts no number on what it found. A course is not a job. A transcript can also be curated after the fact, and asking for one is a disclosure some candidates will decline.

Treat the finding as a direction for the deliverable, not a validated method.

Write the key before the brief goes out

The key is the document that decides how long the read takes, and writing it after submissions arrive is what turns every one of them into a fresh argument. Draft it beside the brief: three or four things a submission has to show, each with a written description of what a strong, an adequate and a thin version looks like. Then send nobody the brief until the key exists.

Teams skip the written anchors, and they are the part of the key with some evidence behind them, if only from interviews. Levashina, Hartwell, Morgeson and Campion's review of the structured interview literature reports Taylor and Small's 2002 meta-analysis of 19 past-behaviour interview studies. Interviews using anchored rating scales showed higher interrater reliability, .77 against .73, and higher criterion-related validity, .35 against .26 3.

The reliability gain there is small and the validity gain is the larger of the two. Those studies cover interviews, not take-homes, and the comparison runs across studies rather than the same interview scored twice. So some of the gain may belong to whatever else careful teams already do.

Take the direction and leave the numbers where they were measured.

For an AI-open exercise, four rows do most of the work, and each one names an act, not a quality:

  • What was framed before anything was generated. The problem as stated, the constraint, what got ruled out.
  • What the deliverable rests on, and what that was checked against. A source, a test, a run, or nothing.
  • What was kept away from the model, and why. A judgment the candidate made without help.
  • What was rejected, on what grounds. Output the candidate refused, with a reason attached.

Each row takes a yes, a no, or a line quoted straight out of the submission. A row that reads "strong engineering instincts" is a row two readers will fill differently.

The key also settles the argument you would otherwise have at the end of the pile: whether half the work, all of it checked, beats all of the work with errors in it. Pick one and write it into the key before anybody submits.

Which pass needs a senior engineer?

Only the second one. Split the read in two: a mechanical pass asking whether the submission builds, whether the required note is attached, whether the cap was respected and whether every named question got answered, then a judgment pass on whatever survives. The first takes minutes and needs no seniority at all. The second is the thing senior engineers are being paid for.

A script does most of the mechanical pass and a coordinator does the rest. Senior time never meets a submission that was going to fail on something a checklist could see.

The tempting next step is handing the judgment pass to a model, and that is a larger decision than it looks. Once a model produces the score instead of an extraction, who scores the take-home may change which rules the round falls under, which is a question for counsel in your jurisdiction.

Keep the model on the mechanical pass, where its output is a fact a person can confirm in a second.

Two readers earn their keep at the start and stop earning it later. Run the first several submissions past two people independently, compare the filled rows, not the verdicts, and rewrite whichever anchor produced the gap.

Bring the second reader back when the key or the role changes. Past that point, how many graders an assessment needs is answered by whether the key still holds.

Disagreement at the boundary is common enough to plan for.

In Ashby's 2026 recruiting operations benchmarks, around 38% of scorecard pairs included at least one point difference between interviewers. Nearly half of those one-point differences fell between 2 and 3, crossing the yes/no threshold on Ashby's 1 to 4 scale 2.

A pair there is two scorecards compared against each other, so 38% is a rate of disagreeing pairs and not a share of interviews or candidates. The dataset holds no outcome measure, so nothing in it says which reader was right.

What the benchmark does say is that ratings move exactly where the decision gets made, which is an argument for calibrating early and not for reading everything twice.

Put grader hours in the funnel report

Count them in hours per hire, on a line beside the costs already reported. Reviewer hours spent on the exercise, divided by the hires made out of that pipeline. A round with a number attached gets argued about at the staffing meeting like everything else that has one. A round whose cost lives only in a staff engineer's calendar gets dropped quietly.

What belongs in that figure is a methodology question before it is an accounting one. Cost per hire counts the recruiter and skips the panel, so grader hours only appear if somebody puts them there.

Keep grader hours as their own line instead of converting them into money. Hours are what actually gets traded against something else.

If the exercise buys less than the week it costs, the cap and the key are beside the point. Sackett, Zhang, Berry and Lievens put work sample validity at .33 rather than the .54 that still gets quoted, drawing on Roth and colleagues' 54 studies of 10,469 people 5.

Fifty-three of those 54 tested people already doing the job, and none of that evidence speaks to an unpaid multi-hour take-home.

Either way, the cost-per-hire line in your report stays where it is, with its list of third-party agency fees, job boards and relocation 1.

What changes is the line underneath it.

A round that cost a named number of senior hours per hire is a round somebody can defend, cut or redesign on evidence. A round nobody costed gets defended only by whoever liked it most.

See a sample report

Common questions

How many senior hours should grading one AI-open exercise take?

No published benchmark covers the hours one AI-open exercise takes to grade, and any figure you find describes somebody else's exercise. Set the target before the first brief goes out: decide how many minutes a submission is worth, then design the deliverable and the key to fit inside it. If the first three submissions run long, the cap or the key is wrong, not the reviewer. Track actual hours from the first candidate onward, so the second round gets budgeted against a real measurement instead of a guess.

Can a model do the first pass on submissions?

Yes, for the mechanical pass: whether the submission builds, whether the note is attached, whether the cap was respected, whether each named question was answered. Every one of those is a fact a person can confirm in seconds, which is what makes the automation safe to run. The judgment pass is a different question, because a model that produces the score rather than an extraction may change what has to be documented about the round, which is a question for counsel in your jurisdiction. Keep the model where its output can be checked.

Does every submission need two graders?

No. Two readers are a calibration cost, not a permanent one. Run them independently over the first several submissions, compare the filled rows rather than the yes or no, and rewrite whichever anchor produced the disagreement. After that, one reader per submission holds for as long as the key holds. Bring the second reader back when the key changes, when the role changes, or when a reader is new to the exercise.

What do candidates need to be told about the cap?

Put the cap in the brief, in countable units, with the reason attached. Name the file or page limit, say that anything past it is not read, and say what the exercise is for. A cap that reads as arbitrary reads as a trick, while a cap explained as a fixed budget everyone gets reads as fair. Say plainly whether AI tools are allowed and what the written note has to contain, because a candidate cannot guess either one.

Is a shorter exercise still a valid work sample?

A shorter exercise is a smaller sample of the job, and that is a real cost rather than a free trade. What the cap buys back is a read that actually gets done and a standard applied the same way to everyone, which an unbounded exercise loses as the pile grows. The published validity estimates for work samples come mostly from studies of people already doing the job, so none of them settle how long an applicant-stage exercise should run. Pick the shortest task that still forces the decision you care about.

References

  1. 1. SHRM Benchmarking: Talent Access (Selection Criteria, Overall) ✓ Society for Human Resource Management, 2022. shrm.org Supports the cost components SHRM says cost-per-hire may include (third-party agency fees, advertising, job fairs, job boards, referral costs, applicant and staff travel, relocation, recruiter pay and benefits, talent acquisition system costs, divided by hires), the $1,244 median across 472 organizations against a $4,683 mean on 2021 data from SHRM member organizations, and the point that the list names no reviewer or hiring-manager hours.
  2. 2. Recruiting Operations Benchmarks | 2026 Talent Trends Report ✓ Ashby, 2026. ashbyhq.com Supports the claim that around 38% of scorecard pairs include at least one point difference between interviewers, and that nearly half of those one-point differences fall between 2 and 3 on Ashby's 1 to 4 scale, which is the argument for calibrating two readers early.
  3. 3. The Structured Employment Interview: Narrative and Quantitative Review of the Research Literature ✓ Personnel Psychology, 67(1), 241-293 (Levashina, Hartwell, Morgeson and Campion), reporting Taylor and Small (2002), 2014. doi.org Supports the claim that anchored rating scales came with higher interrater reliability (.77 against .73) and higher criterion-related validity (.35 against .26) across the 19 past-behaviour interview studies in Taylor and Small's 2002 meta-analysis, which is the evidence behind writing the key's anchors in advance.
  4. 4. Reimagining Assessment in the Age of Generative AI: Lessons from Open-Book Exams with ChatGPT ✓ arXiv:2605.12363 (Mahmoud, single author), 2026. arxiv.org Supports the claim that requiring an interaction transcript alongside the solution made reasoning observable, that the strongest evidence of reasoning appeared where students evaluated incorrect or incomplete AI responses, and that correctness of final answers alone may no longer provide sufficient evidence of comprehension.
  5. 5. Revisiting Meta-Analytic Estimates of Validity in Personnel Selection: Addressing Systematic Overcorrection for Restriction of Range ✓ Journal of Applied Psychology (American Psychological Association), 107(11), 2040-2068, 2022. gwern.net Supports the complication paragraph: work sample validity estimated at .33 rather than the quoted .54, from Roth et al.'s 54 studies of 10,469 people, with 53 of the 54 run on people already doing the job.
  6. 6. Codex Hacks HackerRank: Memorization Issues and a Framework for Code Synthesis Evaluation ✓ arXiv:2212.02684 (Karmakar, Prenner, D'Ambros and Robbes), 2022. arxiv.org Supports the claim that Codex solved 96% of 115 HackerRank Python problems zero-shot and 100% few-shot with clear signs of reproducing memorized code, which is the background to the open brief.

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.

Back to answers

Open your first role Ten attempts a month against a live item bank, with a human-reviewed report on every one.