How to Test IT Candidates in the Era of AI

How to Test IT Candidates in the Era of AI

September 24, 2026
No items found.

You just watched a candidate sail through a take-home, talk beautifully in a whiteboard round, and nod through your follow-up. Two weeks later, the truth lands on your desk. The code was mostly AI-generated, the reasoning was thin, and your team is now cleaning up a hire who looked strong until the job got real.

That's the hiring problem in the era of AI. Polished output is cheap. Real judgment is still hard to fake. If you want to know how to test IT candidates in the era of AI, stop asking whether they can produce something impressive and start asking whether they can explain, defend, debug, and adapt under real constraints.

Why Your Old Hiring Process Is Failing

The classic stack, generic LeetCode, long unsupervised take-homes, and a behavior interview detached from the actual artifact, breaks the moment AI tools become part of the workflow. A candidate can now turn a half-baked idea into a clean-looking submission fast, and that means you're no longer measuring only skill. You're measuring access to fluent generation.

This is why the old process feels fine until it fails catastrophically. A candidate can submit a tidy solution, talk through it confidently, and still have no real command of the edge cases, tradeoffs, or debugging steps that matter once they're inside your codebase. In AI-enabled hiring, the bottleneck isn't typing speed anymore, it's separating genuine problem-solving from generated surface area.

Practical rule: If your process rewards only the final answer, you're hiring for presentation, not performance.

The market has already moved in this direction. By 2025, 51% of U.S. organizations were using AI to support HR activities, and 64% of those AI-enabled HR users applied it to recruiting, interviewing, or hiring, with about one-third using AI to screen or review resumes, according to High5Test's recruiting statistics. Employers were also planning more AI at later stages, with 69% intending to use it for candidate assessment analysis and 83% for resume review in 2025, which is exactly why candidate testing now has to account for AI at every step.

An infographic highlighting how traditional hiring processes fail when candidates submit AI-generated code, causing significant project delays.

The fix is not to panic-ban tools and hope for purity. The fix is to design tests that expose judgment. That means shorter tasks, explicit rules about AI use, live defense of submitted work, and follow-ups that force candidates to show how they think when the answer isn't sitting in a model output. If you're running a startup, that's the difference between a strong senior hire and a very expensive illusion.

Underdog.io's take on why recruiting didn't get easier lands on the same reality, your process has to work harder because candidates can now work faster.

Redesigning Each Stage for AI Reality

Resume review should stop being a keyword contest. AI can rewrite a LinkedIn summary in seconds, so the signal now lives in verifiable artifacts, shipped products, public technical writing, GitHub commits, and evidence that someone built, debugged, and maintained something. If the resume is polished but the trail is thin, treat that as a warning, not a win.

Start with proof, not prose

I'd rather see a candidate with one ugly but real shipped project than a bullet list that reads like a brand deck. Ask what they owned, what broke, what they had to roll back, and what they learned. That's harder to fake than a stack of buzzwords.

Take-homes need a reset too. Stop assigning overnight marathons. Give candidates a 60 to 90 minute exercise, hand them a half-built repo, and ask them to extend or debug it. Force a short written rationale for each design choice so you can see whether the work is theirs and whether they understand the tradeoffs.

Live coding should not be a trivia show. Replace algorithm puzzles with guided walkthroughs of unfamiliar code, then ask the candidate to explain what they would change and why. System design should also become concrete. Use operational scenarios, cost spikes, partial outages, migration debt, and real constraints from the candidate's own past work.

If you want a useful way to compare stages, use the table below and decide what signal each one must produce before it earns a slot in your funnel.

StageOld TacticAI-Aware RedesignSignal Captured
Resume screeningKeyword matchingVerify shipped work, commits, and technical writingAuthenticity and scope
Take-homeLong unsupervised buildShort repo extension with a rationale noteProblem solving and ownership
Live codingLeetCode-style puzzlesWalkthrough of unfamiliar codeDebugging and communication
System designAbstract architecture talkScenario based on real incidentsJudgment under constraints

If you want to research how interviews can scale without turning into theater, the guide to instant UX insights is a useful reference because it treats structured evaluation as a design problem, not a vibe check. That's the mindset you want here.

The output of each stage should be different. Resume screening should tell you whether the candidate is real. The take-home should tell you whether they can build. The live round should tell you whether they can reason. The system design round should tell you whether they can make tradeoffs under pressure.

Comparing Test Formats That Still Show Real Skill

If you hire mid-level engineers, live walkthroughs of unfamiliar code are the cleanest signal. They're hard to bluff because the candidate has to read, interpret, and explain in real time. Preparation is light on the candidate side, moderate on the interviewer side, and the failure mode is obvious. People who lean too hard on AI get lost when the code doesn't match their assumptions.

Modified take-homes with checkpoints work better for junior hires. Candidates need more prep time because the assignment is more hands-on, but the interviewer can score it faster if the checkpoints are explicit. This format exposes weak debugging and shallow understanding, especially when the candidate can produce something that compiles but can't explain the edges.

Scenario-based reviews are the right choice for senior people. Give them a production incident, an architecture change, or a migration constraint, then ask them to defend the decision path. Interviewer effort is higher, but the test reveals whether the candidate can think beyond syntax and into consequences.

The best senior candidates don't just defend what they built. They explain what they would not build and why.

For teams that need to move fast, use the decision rule I trust most. If volume is high and interviewer time is tight, choose a modified take-home with a short defense round. If you're hiring for depth and leadership, prioritize scenario reviews. If you're trying to verify hands-on competence without giving away the answer, use a live walkthrough.

Underdog.io's discussion of using LLMs in coding interviews fits that same logic, use the tool if you want, but make the candidate show judgment, not just output. That's the dividing line now.

FormatCandidate EffortInterviewer EffortBest ForWeakness
Live walkthrough of unfamiliar codeLow to moderateModerateMid-level engineersCan under-sample deep build skills
Modified take-home with checkpointsModerateLow to moderateJunior hiresEasy to over-scope if you're sloppy
Scenario-based reviewLowHighSenior and staff rolesRequires strong interviewer calibration

If you're choosing between formats, don't ask which one is “fair.” Ask which one reveals the most about how the person will behave on Monday morning when the code is messy and the deadline is real.

Anti-Cheating Tactics Without Killing Candidate Experience

Start with the minimum control that still protects the signal. A locked browser, tab-switch tracking, webcam proctoring, and copy-paste tracking all have a place, but none of them are magic. HackerRank's write-up on tab proctoring makes the point clearly, it catches distraction and context switching, but it doesn't prove whether the answer is good or genuine on its own.

Use a layered stack, not one giant lock

Behavioral signals matter because they catch the gaps that environment controls miss. Watch for paste-volume anomalies, impossible response speed, long pauses followed by polished output, and camera-off requests that don't fit the assessment stage. Then verify what you saw with a live code walkthrough, a follow-up debugging round on the same problem, or a system design defense.

That layered approach matters because technical cheating is rising in plain sight. One 2025 to 2026 dataset reported cheating attempts on proctored technical assessments rising from 16% in 2024 to 35% in 2025, with entry-level roles jumping from 15% to 40% and software engineering flagged at 48% versus 12% in sales, according to HR Tech Edition. Another report said 61% of flagged cheating attempts still cleared the pass threshold when no behavioral-detection layer was present, which is why answer correctness alone is a weak filter.

A sane policy is simple. Use light monitoring early, stronger verification later, and reserve heavy proctoring for finalists who've already passed a real conversation. If you're hiring senior people, don't force surveillance theater too early or you'll push good candidates away. Transparency works better than surprise.

What to disclose and when

Tell candidates up front what's monitored, what's allowed, and what stage-specific rules apply. Some companies now treat AI as off-limits unless explicitly invited, and Cisco's published guidance says that if a candidate isn't explicitly invited to use AI during the assessment process, it should be considered off-limits. That stage-specific policy is the right model because a take-home and a live round do not need the same rules.

Keep the experience human. Disclose monitoring in the job posting, store recordings only as long as your local employment rules allow, and give candidates a friction-light opt-out path that doesn't destroy the integrity signal. Heavy-handed control is not a virtue if it scares off the exact talent you want to hire.

Evaluation Rubrics and Scoring Templates

A good rubric stops the loudest interviewer from winning the room. It also protects you from the classic failure mode where a candidate sounds sharp but can't ship. Sackett et al. 2022 reported operational validities of .42 for structured interviews, .33 for work samples, .19 for unstructured interviews, and .07 for years of experience, as summarized in Sapia's candidate screening automation tips. That's the case for structure, not intuition.

Score what matters

Use four dimensions. Technical depth asks whether the solution works, including edge cases. Reasoning and tradeoff articulation measures whether the candidate can explain performance, readability, and scope choices. Collaboration and communication covers clarity of thought in live rounds, responsiveness to hints, and debugging behavior. AI-augmented judgment checks whether they used tools appropriately and visibly, or hid obvious generation.

Here's the template I'd use in every interview loop.

Dimension1 - Red Flag3 - Competent5 - Strong HireWeight
Technical depthFails on edge cases or can't explain core logicWorks on the happy path, misses some nuanceRobust, handles edge cases, makes the system safer40%
Reasoning and tradeoffsVague, hand-wavy, or defensiveCan explain some choicesClear, specific, and honest about constraints25%
Collaboration and communicationHard to follow, resists feedbackAdequate live discussionPrecise, responsive, and improves with hints20%
AI-augmented judgmentHides tool use or can't defend itUses tools transparently, unevenlyUses AI selectively and explains the boundaries15%

Strong rule: If a candidate can't explain a decision, they don't own it.

The scoring sheet should also force evidence. Name the exact moment that led to each score, the line of code, the tradeoff they named, the bug they found, the hint they used. That's how you stop a strong-on-paper candidate from skating through on charisma. It also helps interviewers calibrate across teams, because disagreement becomes a discussion about evidence instead of tone.

If you need a training reference for how to measure whether a process is working, how to prove training value is useful for thinking about outcomes, even though the context is different. The same rule applies here, if you can't measure the quality of the signal, you're guessing.

Sample Task From Prompt to Decision

A candidate gets a deliberately underspecified task. Build a small rate limiter for a webhook ingestion service. The repo already has a stale code stub with a subtle bug, and the candidate has 30 minutes to work. They can use any tooling they want, including AI assistants, but they must document what they delegated, what they kept manual, and why.

A young man sitting at a desk and looking at a computer screen showing coding instructions.

What a strong submission looks like

A strong candidate keeps the API clean, writes a short test file, and explains which AI-generated snippets they rejected because they did not fit the design. They add one tight paragraph on memory ceiling and backpressure, then justify the simpler limiter strategy instead of over-engineering the path. They also point out the subtle bug in the stub and why it matters.

The weak candidate generates code that compiles, ignores the rate-limit semantics, and drops in a copy-pasted README. The artifact looks polished, but the reasoning is thin or borrowed when you ask why the design works. That is the failure pattern you need to catch.

The next round makes the format useful. First, the candidate defends the design for ten minutes. Then the interviewer injects a regression and asks them to pair-debug it. If they understood the first artifact, they recover quickly. If they only produced output, the cracks show immediately.

A startup hiring team can use Underdog.io as one source of curated tech candidates, then apply a process like this to separate real operators from polished generators. The marketplace gives you access to candidates, the assessment tells you who can genuinely own the work.

The decision is straightforward. Strong submission plus clear defense plus fast debugging equals hire. Clean-looking artifact without reasoning equals no. In the AI era, the artifact is just the opening move. The signal is whether the candidate can stand behind it.

Ethics, Candidate Experience, and a 90-Day Rollout

Consent comes first. If you use webcam monitoring, tab tracking, or any similar proctoring, get explicit written consent before the assessment starts. Spell out which stages allow AI and which do not, store candidate data under the GDPR or the employment rules that apply to you, and give every flagged submission a clear appeal path.

Candidate experience matters just as much. Send the rubric before the interview. Cap the total assessment time at three to four hours. Pay for take-homes that run longer than ninety minutes. Return feedback within five business days. If you cannot do that, the process is too heavy.

Candidate experience guidance for hiring teams supports that approach. Clear expectations and low-friction communication keep strong candidates engaged. The point is not suspicion. The point is a process strict enough to trust.

A 90-day rollout that sticks

Days 1 to 30: Audit your current assessments, pick two pilot formats, and train interviewers on anchored rubrics. Days 31 to 60: Run pilots on five to eight candidates, log signal strength against time cost, and tighten the rubric where interviewers disagree. Days 61 to 90: Lock the new pipeline, publish an honest candidate FAQ, and review fairness and pass-through quality every quarter.

If your rollout needs a heroic launch, it is already too big. Start with one role family and one hiring team.

The founder checklist stays short. Get consent. Disclose AI rules. Pay fairly for long work. Store data carefully. Give feedback fast. Do those five things, and you get a process that is strict where it should be and humane where it matters.

Looking for a great
startup job?

Join Free

Sign up for Ruff Notes

Underdog.io
Our biweekly curated tech and recruiting newsletter.
Thank you. You've been added to the Ruff Notes list.
Oops! Something went wrong while submitting the form.

Looking for a startup job?

Our single 60-second job application can connect you with hiring managers at the best startups and tech companies hiring in NYC, San Francisco and remote. They need your talent, and it's totally 100% free.
Apply Now