No trick questions.
40 min coding tests.
500+ ready-to-use tests.
A radical new way to screen candidates for programming skills. Use non-googleable MCQs and coding questions. Screen for experience with programming languages and software engineering frameworks.
Adaface coding tests are trusted by enterprises globally
No trick questions.
Code tracing MCQs & coding questions that test for core fundamentals & on-the-job skills for accurate shortlisting.
Skills
Programming Languages
Software Engineering Basics
Data Engineering
Cloud Engineering
Test Engineering
Product
Aptitude
Accounting
Others
New
🧐 Question | |||||
---|---|---|---|---|---|
Medium Async Await Promises | Solve | ||||
Medium Holding References | Solve | ||||
Medium Context re-renders | Solve | ||||
Medium Data Microservices | Solve | ||||
Medium Inject instances into routes | Solve | ||||
Medium Session | Solve | ||||
Medium Longest Road | Solve | ||||
Medium n-gram generator | Solve | ||||
Medium File Handling and Defer | Solve | ||||
Medium Database testcase | Solve | ||||
🧐 Question | 🔧 Skill | ||
---|---|---|---|
Medium Async Await Promises | 2 mins JavaScript | Solve | |
Medium Holding References | 2 mins Java | Solve | |
Medium Context re-renders | 3 mins React | Solve | |
Medium Data Microservices | 2 mins AWS | Solve | |
Medium Inject instances into routes | 2 mins Laravel | Solve | |
Medium Session | 2 mins Python | Solve | |
Medium Longest Road | 25 mins Coding | Solve | |
Medium n-gram generator | 2 mins Machine Learning | Solve | |
Medium File Handling and Defer | 2 mins Go | Solve | |
Medium Database testcase | 2 mins Testing | Solve |
🧐 Question | 🔧 Skill | 💪 Difficulty | ⌛ Time | ||
---|---|---|---|---|---|
Async Await Promises | JavaScript | Medium | 2 mins | Solve | |
Holding References | Java | Medium | 2 mins | Solve | |
Context re-renders | React | Medium | 3 mins | Solve | |
Data Microservices | AWS | Medium | 2 mins | Solve | |
Inject instances into routes | Laravel | Medium | 2 mins | Solve | |
Session | Python | Medium | 2 mins | Solve | |
Longest Road | Coding | Medium | 25 mins | Solve | |
n-gram generator | Machine Learning | Medium | 2 mins | Solve | |
File Handling and Defer | Go | Medium | 2 mins | Solve | |
Database testcase | Testing | Medium | 2 mins | Solve |
40 min tests.
Short screening tests with high completion rates.

500+ ready-to-use tests.
Ready-to-use coding tests for all your IT roles.
How to use coding tests for hiring

Why Adaface coding tests work
No puzzles. No niche algorithms.

Traditional pre-employment coding tests use the equivalent of computer science puzzles or niche algorithms that no programmer uses on the job.
While it's good if a candidate good at solving puzzles (this skill can be improved with practice), this is not a strong indicator of how good of an engineer someone is. Also, this way of measuring a developer's programming skills has an inherent bias against more experienced developers.
Score distribution
The actual score distribution will vary based on your candidate pipeline quality, but you should typically expect ~20% of the candidates to do well on Adaface coding tests.
The score distribution for our coding assessments follow the normal curve. This is a good sign- standardized tests like SAT and GRE follow the normal distribution (bell curve).
Status quo assessments typically have the exact opposite of the bell curve (too many candidates getting close to 0, too many candidates getting close to 100 and too few candidates in the middle). This is typically because they focus on theoretical questions or trick questions, which are very binary in nature- either you know the trick/ theory or you don’t.

40 min coding tests =
8 MCQs + 1 coding question
Over the course of hundreds of thousands of coding tests for 1200+ companies globally, we have tested & seen that a combination of code tracing MCQ questions & 1 coding question is highly predictive of candidate's programming ability.
Designed for elimination, not selection
The most important thing while implementing pre-employment coding tests in any hiring process is that it is an elimination tool, not a selection tool. In other words: you want to use the test to eliminate the candidates who do poorly on the test, not to select the candidates who come out at the top.
While they are super valuable, coding tests do not paint the entire picture of a candidate’s programming ability, knowledge, and motivation.
20+ programming languages

50+ frameworks

FAQs
What is a coding test?
How long is a coding test?

Con Adaface, pudimos optimizar nuestro proceso de detección inicial en más del 75%, ¡liberando un tiempo precioso tanto para los gerentes de contratación como para nuestro equipo de adquisición de talentos!
Brandon Lee, Jefe de personas, Love, Bonito




