Our company recently advertised multiple positions on LinkedIn for entry-level frontend developers, backend engineers, and QA testers. The compensation package was competitive, going up to ₹20 lakhs annually. The response was overwhelming with over 12,000 applications flooding in.
We had to screen out approximately 10,000 applicants right away because their technical skills didn’t match our requirements or their CVs weren’t relevant to what we needed. We weren’t trying to be mean, we just wanted to save everyone’s time instead of putting unqualified people through lengthy interview processes.
During our technical assessments, we tested candidates on fundamental programming concepts and data structure algorithms including binary trees, priority queues, doubly linked lists, breadth-first search, depth-first search, and similar topics. We even permitted applicants to use ChatGPT for problem solving. But when we asked them to explain the time complexity or space complexity of their solutions, or simply describe what their code actually does, most couldn’t give proper answers.
Many applicants seem to be just copying and pasting AI-generated code without actually comprehending how it works. This trend is making it really tough to identify developers who genuinely know their stuff.
We’re beginning to wonder if there’s something wrong with our interview approach, or if junior developers really need to focus more on understanding code instead of just copying it from AI tools.