The engineering interview process is broken, AI cheating is exposing it faster
We're still using Leetcode-style problems that barely reflect the actual work engineers do. Candidates are expected to grind 50+ algorithm questions just to get a shot—even if the job has nothing to do with algorithms. Now, AI tools are being used to pass take-home assignments, do live coding rounds, or even write resumes that bypass ATS filters.
And the thing is, it's not even cheating in the traditional sense—it's just people using the tools available to them. The problem is deeper: we’re assessing the wrong things in the first place. Should we care if someone uses AI to solve a take-home if they’ll use AI on the job anyway? Should we really be judging an engineer’s ability based on whether they remember how to reverse a linked list under pressure?
We’re stuck in a system that’s easy to game and hard to justify. Has anyone seen companies doing this better? How are you adjusting your hiring process in the age of AI?
18 comments
[ 3.2 ms ] story [ 24.0 ms ] threadOur home in Florida easily converts to a short term rental (a unit in a condotel - https://www.investopedia.com/terms/c/condotel.asp) when we leave for longer stints. We did the digital nomad thing for a year around the US and in the next couple of years, we plan to alternate between Panama City Panama and San Jose Costa Rica during the winter in the US - their dry season.
During the summer, we might spend a month back where are friends and family are in GA.
The benefit of remote work. We have experience living out of two suitcases and picking up and flying random places and staying for a few weeks.
I guess what I'm trying to say is that employees should try to get open source contributions as part of their job. Either by open sourcing a component or by contributing to projects on which the company depends.
There are plenty of "leetcode questions" that are pretty practical and can be 'solved' with basics data structures people use all the time such as maps, lists, sets and maybe some loops or recursion and flow contorl.