Cheaters are breaking the technical interview... how?

865.54k views1358 WordsCopy TextShare
Fireship
Find all the best dev content at https://daily.dev/fireship With the rise of remote work and AI, th...
Video Transcript:
there are two kinds of people in the world I don't trust people who don't put swear words in their code comments and people who don't tell the truth with the rise of remote work and large language models over the last few years we've also seen a rise in the number of people cheating on technical interviews with an estimated 10% of people attempting to cheat and today we'll look at the actual techniques these clever wannabe programmers use to land a high-paying developer job in this highly competitive job market and most importantly the disastrous consequences for those
who get caught oh my God it is November 25th 2024 and you're watching the code report some of my biggest Inspirations growing up as a kid were athletes like Lance Armstrong Barry Bonds the entire Russian Olympic team and Mike Tyson they're all Elite athletes but they also bent the rules a little bit to get ahead now I'm not recommending you bite your interviewer's ear off when you can't figure out how to invert a binary tree but the reality of the modern tech job market is that many people out there are cheating to get ahead and
sometimes it actually works but cheating happens in virtually every industry academics like to plagiarize investors like to do Ponzi schemes and chess players like to allegedly use remote controlled Morris code emitting implants that transmit stockfish moves directly to the sphincter that's brilliant if true but this technique wouldn't work very well on a programming interview so now let's take a look at some real world cheating techniques the most basic technique is cribbing the answers in high school you may have written math equations in your palm before a big exam in a remote technical interview you can
do the same thing by having a secret laptop out of the view of your webc cam with a million browser tabs open to different Le code Solutions this works because many technical interview questions are reused over and over again there are Classics like fizzbuzz invert a binary tree and a magical string and if you're lucky enough to get one of these questions you can secretly look at your laptop to solve it but solving the problem is only one part of the test you also need to understand the logic behind the code if you quickly solve
a problem in code but can't explain how it actually works the interviewer will think one of two things this guy is an autistic 10x developer unicorn or more likely you're just a filthy cheater in a technical interview it's crucial that you explain your thought process clearly as you solve a problem you're expected to make errors and work towards a solution iteratively just like you would in real life but the most likely reason this cheating technique will fail is because you simply won't be asked a question on your secret laptop a more sophisticated cheating technique is
to study interview questions that have been leaked on the internet and companies are always updating their interview questions but that doesn't stop people from screenshotting or taking that content from the interview then Shar in it on various low-key websites and Discord channels I'm not going to share these Resources with you actually know it you can find leaked questions all over GitHub as well as this weird Chinese website called 1.3 acres.com they compile things like the most common interview questions asked in the last 6 months at companies like meta but most of these are just public
leak Cod questions anyway but it becomes a gray area when proprietary non-standard questions become leaked what doesn't constitute cheating though is discussing interviews with like-minded colleagues on awesome websites like daily. deev the sponsor of today's video it's a completely free social platform that curates all the best developer content on the internet and helps you connect with other like-minded people instead of scouring the bowels of Reddit for an update on your favorite JavaScript framework you can rely on daily dodev to pull content from over a thousand top sources to get all the content you need in
one place and when you install their highly rated browser extension is staying up toate becomes an easy daily habit join over 1 million other developers on daily dodev by using my invite link on the screen but if you're not skilled enough to pass the technical interview another way to cheat is to ask your Bros for help pay a friend or two to sit next to you during the interview and deliver the solution to you in sign language it typically this needs to be done in person because if you try to use some screen sharing software
during the interview you'll likely get caught because many interview tools use pre-screen tests to check to make sure that you're not using a remote desktop or some other collaboration tool the main reason this won't work though is because most aspiring programmers don't have friends but luckily nowadays we have artificial programmers in the form of chat GPT Claude and Gemini nowadays you can simply screenshot a question feed it into one of these AI tools and get the solution immediately but does this actually work earlier this year interview IO conducted a study to answer that question they
conducted interviews where the interviewers had no idea that the interviewees were using chat GPT they tested verbatim Le code questions modified Le code questions and completely custom questions on verbatim questions the pass rate was 73% for the cheaters and only 5 3% on the non- sheeting control group on modified Le code questions the pass rate went down to about 67% is still beating the control group however when it came to custom questions the cheaters started to bomb and only passed at 25% that's better than 0% but the thing is AI tools often spit out code
that looks correct but is actually nonsense and if you try to pass that code off as legit in an interview it'll be blatantly obvious that you're cheating and that's exactly what happened to some guy who was trying to use claw during an xai interview the interviewer called him out then they had a nice discussion about how cheating actually occurs nowadays one thing to keep in mind with this study though is that it was conducted about a year ago and AI tools have already gotten much better at coding since then and what's crazy is that in
their experiment nobody actually got caught in the act of cheating now even if you manag to get away with cheating with AI during an interview it's still a very bad idea because if you interview with Fang the next step is typically an in-person interview where you'll have to problem solve on a whiteboard and your only hope of cheating there is with some kind of brain chip or remote controlled repository but if you can pull that off you deserve the job but the main reason you shouldn't cheat is that you'll likely get caught and when that
happens all kinds of bad things will happen first of all you'll be automatically rejected from that position second you might even be blacklisted from reapplying to that company in the future third if you're building a public profile on places like Twitter and Linkedin you'll find that Tech is actually a pretty tight-knit community and if people find out you're a cheater it could permanently damage your reputation four it'll be extremely embarrassing and will be a bad decision that haunts you for the rest of your life and five in the unlikely case that you actually do get
the job you'll likely end up being a low performer who's at the top of the chopping block for the next round of layoffs ultimately though cheating is not a mistake it's a choice so make sure to Choose Wisely this has been the code report thanks for watching and I will see you in the next one
Copyright © 2025. Made with ♥ in London by YTScribe.com