Is it time to swap coding challenges for personality tests?
The IT job market has been on a bumpy road over the past few years, bringing us to where we are today.
Some blame governments for poor decisions during COVID, others point fingers at shady contracting and software houses selling junior developers' services at senior rates. Others still believe in the mythical bubble that had been inflating long before all this, only to finally burst and leave the industry in turmoil.
The current situation: the market holds its breath
Today, the market is holding its breath—large-scale development projects have been put on hold, and many companies have entered survival mode.
Observing the market and our recruitment experience, we can see that dynamics have changed significantly:
• The average number of candidates per job posting has increased dramatically.
• The number of job offers for junior developers has significantly dropped—employers are focusing on hiring experienced specialists.
• There are plenty of job seekers, but fewer job openings. This has intensified competition, leading to increased requirements for candidates.
Then vs. now
In 2020, a candidate with 2-3 years of Java experience who was considering a job change was flooded with offers from companies bidding against each other, inflating salaries and egos.
And today? The situation has completely reversed. Instead of receiving five job offers at once, specialists are sending out dozens, sometimes even hundreds of résumés, often without receiving a single response. Many experienced developers are forced to accept lower salaries than they had just a year or two ago. What was once a candidate’s market has become an employer’s market—at least for now.
Today, many companies are adding requirements like certifications, framework expertise, fluent English, on-site work readiness, professional appearance, relevant education, and soft skills needed to communicate with business and clients. And even with all these criteria, they still have plenty of candidates to choose from.
Why are companies raising the bar?
Adding more requirements is a natural response from employers, as some job postings attract hundreds of applicants—especially for popular roles like Frontend or Backend Developer, where a single listing can receive hundreds of applications.
Highly qualified technical candidates are no longer rare. Many companies use additional requirements as filters to limit the number of applications they need to review. Some even reject résumés based on intuition or subconscious biases during the CV screening or interview stages.
Thesis: The growing importance of personality tests in IT recruitment
Here’s my take: I believe more companies will start using personality tests. Technical skills are no longer as difficult to acquire.
Moreover, AI-driven tools are rapidly reshaping the technical skill landscape. Large language models enable developers to solve many technical challenges with AI assistance, and this trend is only growing. This means that coding skills are gradually losing their importance as the key differentiator of a valuable employee.
A motivated and resourceful person can handle technical challenges, learn what’s necessary, or use AI to bridge their skill gaps quickly.
Today, the real challenge is finding someone who fits the company culture, is engaged, mature, and quickly adapts to change—someone who can tackle tough challenges even without direct experience.
Interestingly, according to the Hays report, the most sought-after competencies by employers in the IT industry are:
• Communication and interpersonal skills.
• Adaptability to change.
• Situational assessment and decision-making skills.
Chart: Which soft skills does a company need the most?
Perspective of companies from the IT sector