The interview process is stuck in a time capsule, and it's failing everyone involved. The focus on memorized data structures, algorithms, and complex SQL or pandas puzzles ignores how software development actually happens today. When most candidates are using AI to assist with code, asking someone to invert a binary tree from memory doesn't measure problem-solving ability. It measures recall under pressure, a skill that's becoming less relevant by the quarter.
What companies should be evaluating is real-world problem-solving, the kind that involves talking through an ML concept, designing a solution, or even completing a coding exercise where AI is allowed. That's how people work on the job. You sit with a problem, you consult your tools, and you iterate. The exercise should mirror that reality, not an artificial memory test. If a candidate can explain why a model is underperforming or how they'd approach a messy dataset, that tells you more about their capability than whether they can write a recursive function from scratch.
The persistence of these older methods isn't about rigor. It's about convenience and inertia. LeetCode-style questions are easy to administer and grade, but they filter for preparation, not potential. They favor candidates who have time to grind through hundreds of problems, which often correlates with privilege rather than skill. That's a shallow way to build a team, and it pushes away thoughtful engineers who might excel at the collaborative, AI-assisted work that defines modern development.
For you, the candidate, this is a signal. If a company is still leaning on outdated evaluation methods, ask yourself what else they're missing. Are they adapting to new workflows? Are they open to how AI has changed the craft? The companies that move toward practical, scenario-based interviews will find better fits and more capable hires. The ones that don't will keep wondering why their interview loop doesn't translate to on-the-job success. The shift isn't coming. It's already here, and it's time for hiring practices to catch up.