The hiring landscape for software engineers is getting weird. Some companies tried adding AI tools to their interview process, figuring it mirrors how people actually work now. But many are already reversing course. The problem? "Inverted signals." Candidates who brute-force solutions with high token spend, sometimes called "vibecoders," end up looking better than careful engineers who actually understand the problem they're solving. That's backwards.
The consensus from a recent Hacker News thread is pretty clear. Fundamentals matter way more than AI fluency. Good taste is the only real moat left. Commenters estimate that 80-90% of long-term engineering success comes from core software engineering skills and subject matter expertise. AI prompting tricks help, but they have a short half-life. Models change fast. It's easier to teach a good engineer how to use AI tools than to teach an AI-dependent coder how to actually code.
Interview formats remain all over the place. Technical trivia annoys people. Take-homes come with unrealistic expectations, though live coding still has its defenders. The sweet spot seems to be structured, objective processes that don't punish people for being thoughtful. Some companies are even paying candidates for their time and token usage during AI-assessed interviews.
Outside the thread, the tooling side is moving fast too. Platforms like Karat and CodeSignal are building conversational agents that can ask follow-up questions and probe architectural reasoning in real time. Testing swarms find bugs by watching AI fail. Metaview takes a different approach, sitting in on human interviews as an observer to pull out signals. These systems use retrieval-augmented generation to align questions with a company's specific stack. The goal is scalable, objective assessment. The risk is candidates figuring out how to game the AI interviewer, or the whole experience feeling cold and alienating.
Several hiring managers in the thread landed on the same test: ask candidates to explain what their AI-generated code actually does. The ones who can't walk through it don't get called back.