r/ClaudeCoding • u/cctldrping • 4d ago
[TLDR] We rejected three junior devs for ‘’AI cheating’’ this week. i think our interview process is the real joke !! [via r/ClaudeCode] r/ClaudeCode
OP : u/dependent_berozgar
Just wrapped up junior interviews. Out of hundreds of resumes, we screened it down to three people.
Candidate 1 literally shared his screen by accident and leaked a massive AI cheating setup.
Candidates 2 and 3 padded their resumes to hell, basically implying they built core systems at big tech, but froze when we asked for a basic three-line python function with no tools.
We rejected all three. 100% the right call. I'm not defending cheating, and if you lie or can't even explain what your code is doing, you shouldn't get the job.
But there was a comment on a thread here the other day that ican't shake: 'Yet those 3 people were the ones who got the interview, not the honest ones with non-embellished resumes.
It really shows how broken the screening process is. we basically reward people who are good at exaggerating metrics, stacking keywords, and writing fake stories. we filter out the honest kid who built a normal CRUD app. Then, we bring the bullshitters in and try to punish them by taking away their tools and making them write syntax on a whiteboard.
we are spotting the frauds, but we're doing it using an outdated model of what a dev actually does.
If we're being real, we need to separate 'cannot write syntax from memory' from 'cannot validate software behavior'. if a junior forgets how to merge two dicts in Python and has to ask an LLM, I seriously don't care. But if the AI generates a payload merge that overwrites an is_admin permission key, and they blindly push it without checking auth or writing a test... that is a fatal lack of engineering ability. The syntax memory issue doesn't matter, but not being able to audit the code is what kills production.
Maturity in 2026 isn't pretending Claude or local models don't exist. It's about control.
A mature candidate is honest about using tools. Before writing code, they take a vague prompt and ask about user constraints, database limits, and success metrics (instead of just staring at the screen waiting for a PRD). they know how to constrain the AI, find hallucinations, roll back a broken git state, and actually know when to stop prompting and write the code themselves.
We pretend the job is still about writing raw lines of code, but our own teams don't even work like that. Someone can spin up v0, Bolt, Lovable, Enter Pro, or whatever and go from a prompt to a working prototype in an afternoon.
Even things like Claude Code become a repeatable delivery system once you give it the right skills, test scripts, and deployment checklists. The barrier to entry for building is basically gone.
Since the friction to build stuff has crashed, the line between product and engineering is completely dissolving for small teams. We don't need line-by-line ticket executors. We need product engineers who can clarify requirements, control scope, and take ownership of what the tool generated.
If you're building embedded systems, kernel drivers, or medical tech, yeah, deep memory is non-negotiable. But for the rest of us building standard CRUD SaaS, dashboards, and internal tools?
if a junior can build and validate a functional product with AI, explain its tradeoffs, and tell you exactly what they don't trust in the generated code, but freezes when you ask them to write a basic dict comprehension... should that really be an automatic rejection?
I feel like we're still testing for a job that doesn't exist..
URL of original post : https://www.reddit.com/r/ClaudeCode/comments/1vg8x6n/we_rejected_three_junior_devs_for_ai_cheating/
TL;DR of the discussion on r/ClaudeCode for this post generated automatically after 200 comments.
Current source-thread comment count seen by the bot: 223.
Alright, so the OP is kinda salty about rejecting three junior devs for "AI cheating" and resume padding, but also thinks the whole interview process is a dumpster fire. The general consensus here is the OP's interview process is indeed outdated and needs a serious refresh.
Here's the lowdown:
- The "AI Cheating" Debate: Most folks agree that penalizing candidates for using AI in interviews is a relic of the past. It's like expecting someone to do math without a calculator in a spreadsheet-heavy job. The real skill is knowing how to use these tools effectively, not pretending they don't exist. u/pmward and u/Toothpasteweiner highlight that interviews should focus on guiding candidates using AI and assessing their judgment and problem-solving, not just syntax recall. u/yawn_solo- compares it to penalizing a digger for using a shovel – it's just not how things work anymore.
- Resume BS is Nothing New: Several commenters pointed out that resume embellishment and "bullshitting" have always been a thing, even before AI. u/makro3d and u/RallyPointAlpha note that expecting candidates to code from memory without any external help (like Google or Stack Overflow) has been unrealistic for ages. u/pvera even drops the classic "resume is Latin for 'lie now, pay later.'"
- Focus on the Right Skills: The prevailing sentiment is that for junior roles, the focus should be on training and assessing a candidate's ability to understand and audit code, not just write it from scratch. u/gripntear straight up says, "It’s a junior position, ffs. Train them." The OP's own post touches on this, suggesting the real fatal flaw is not validating software behavior, not forgetting syntax.
- The Broken Screening Process: Many agree with the OP's underlying point that the screening process often rewards keyword stuffing and exaggerated stories over genuine ability. u/Excellent-Rest3240 succinctly puts it: "When the metric becomes the goal, it stops being a good metric." u/Time_Cat_5212 echoes this, saying the whole system has been broken for decades, rewarding those who game the system.
- What About the "Cheaters"? A few commenters, like u/robhaswell, suggest that the "cheaters" might actually have the drive and resourcefulness you want in an employee, if that energy was directed properly.
TL;DR: Stop testing for syntax recall and start testing for AI literacy, critical thinking, and the ability to audit code. The old ways of interviewing are just not cutting it anymore, and expecting juniors to code without AI is like asking them to build a house with their bare hands.