Skill assessments for Information Technology (IT)

Hire best qualified IT candidates with automated online coding and aptitude tests. Adaface IT tests enables you to evaluate candidates on key application and web development skills. Our test library of 700+ tests comprises of all popular programming language tests (C++, Java, JavaScript, Python, PHP etc), aptitude, reasoning and cognitive ability tests, web development tests (React, Angular, Vue, HTML/CSS, Spring, Node etc), app development tests (Android, iOS, React Native etc), Database tests (SQL, MySQL, MS SQL etc) and cloud tests (AWS, Azure, Linux etc).

BOOK A DEMO

Adaface tests to cover all your IT hiring needs

VIEW FULL LIBRARY


Adaface conversational assessment platform for accurate evaluation



📈

Automated remote hiring at scale

Adaface assessment platform helps you screen thousands of candidates simultaneously whether its for campus hiring or lateral hiring.

🕵️

Anti plagiarism suite

Adaface provides secure and industry standard proctoring features to help seamlessly conduct remote assessments without fraudulent activities

IP Proctoring
Webcam Proctoring
Window and Tab Proctoring
Non-googleable Questions
⚙️

Customized assessments for your job descriptions

Adaface assessments will be customized to ensure they evaluate all the must-have skills in your job descriptions so that you get accurate results.

Multiple skills in a single test
On-the-job skill questions
Questions of varied difficulty levels
❤️

Conversational assessments for best candidate brand

Candidates love conversational assessments because they are fast, intuitive and feel like an interview rather than a test.

⭐⭐⭐⭐⭐ An encouraging bot programmed to give words of encouragement, the user interface of the chat which makes this assessment feel less daunting

⭐⭐⭐⭐⭐ The way you interacted with me, and represent the questions. Really appreciate the approach, wish every companies will do the same. Love it and it was also nice to learn new things.

⭐⭐⭐⭐ It's rather interactive and hints was given to encourage answers from the interviewees

⭐⭐⭐⭐⭐ It didnt feel like a BOT. the responses seemed very genuine

⭐⭐⭐⭐ its like almost human interaction interview. nice to see this kind of interview. good luck.

⭐⭐⭐⭐⭐ I didn't feel that I'm talking to a bot at all and that's very nice

⭐⭐⭐⭐⭐ Communication was smooth and an interesting way for a technical assessment to be held.

⭐⭐⭐⭐ Have never seen anything like this before. I am so much amazed how the bot has evaluated me. It is too good.

⭐⭐⭐⭐⭐ I loved the polite way of reacting to wrong answers in an encouraging tone and providing another chance to correct.

⭐⭐⭐⭐⭐ The hints you've given is so good. i am really enjoyed to da that. This had give me a lot of learning too. Thanks!!An encouraging bot programmed to give words of encouragement, the user interface of the chat which makes this assessment feel less daunting

⭐⭐⭐⭐⭐ The way you interacted with me, and represent the questions. Really appreciate the approach, wish every companies will do the same. Love it and it was also nice to learn new things.

CANDIDATE LOVE

Trusted by enterprises worldwide

  • amazon
  • paypal
  • UCLA
  • lovebonito
  • singapore-government
  • nielson
  • adidas

Sample Questions

These are just a small sample from our library of 10,000+ questions. The actual questions on this test will be non-googleable.

🧐 Question 🔧 Skill 💪 Difficulty ⌛ Time
Async Await Promises - What will the following cod...
Promises Async-Await
JavaScript Medium 2 min
Badminton Players - A badminton coach was tryin...
Logical Reasoning Medium 2 min
Column widths - CSS grid layout or CSS grid...
HTML/CSS Easy 2 min
Custom Exception - What does the following cod...
Exceptions
Java Easy 2 min
Decryptor - What does the following pse...
Strings
Technical Aptitude Medium 2 min
Fibonacci codes - Here are three pseudocodes ...
Time Complexity Pseudo Code
Technical Aptitude Medium 2 min
Functional components - Consider the following Reac...
React Medium 2 min
Holding References - What does the following Jav...
Java Medium 2 min
Links - In the following HTML, what...
HTML/CSS Medium 2 min
Footer List - Notice the footer element o...
HTML/CSS Easy 2 min
Options - We have to create a HTML fo...
HTML/CSS Medium 2 min
Increasing monthly gross profit - The CEO of Snipr. Inc wants...
Numerical Reasoning Easy 2 min
Intent & Activity - We want to pass a value to ...
Android Easy 2 min
Abstract Interface - Given following interface:
OOPs Interfaces
Java Medium 2 min
Garbage Collection - After which line is "bs" ob...
Garbage Collection
Java Medium 2 min
Prototypes and Scope - What will the following cod...
Prototypes
JavaScript Medium 2 min
JMX bean - Review the following config...
Spring Medium 2 min
Linear Layout - Check the following XML lay...
Android Easy 2 min
Peter Pan's Azure CDN Caching - Peter Pan is creating an Az...
WebApp
Azure Hard 3 min
Multi Select - Consider the following SQL ...
SQL Medium 2 min
Outdated data in S3 - One of your friends, Zi Pon...
S3
AWS Medium 2 min
Palindrome Testcases - Consider the following faul...
Strings
Technical Aptitude Medium 2 min
Promise Resolve - What does the following cod...
Promises Async-Await
JavaScript Easy 2 min
Audit logs for medtech startup - For a medtech startup, Sant...
Amazon Redshift
AWS Medium 2 min
Rewards Activities Order - New popular app tracks acti...
Database Connection
Technical Aptitude Medium 3 min
Select & IN - Consider the following SQL ...
SQL Easy 2 min
Static Init Blocks - What does the following cod...
OOPs
Java Medium 2 min
Class Destructor - What does the following Swi...
OOPs
Swift Medium 2 min
Overrides - What does the following Swi...
OOPs
Swift Medium 2 min
Satty's synchronous storage account - For their US based e-commer...
Storage
Azure Easy 2 min
Throw, Try, Async - What does the following JS ...
Promises Async-Await
JavaScript Easy 2 min
Transactional annotation - Brad wrote this code for an...
Spring Medium 2 min
ViewController Buggy Code - Here's two different ways t...
iOS Medium 3 min
Website Ads - During the weekly meeting, ...
Logical Reasoning Easy 2 min
With, AVG & SUM - Consider the following SQL ...
SQL Medium 2 min
JavaScript
Async Await Promises
Async Await Promises
Promises Async-Await
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What will the following code output?

View Question
Logical Reasoning
Badminton Players
Badminton Players
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

A badminton coach was trying to put together a team of 4 players fo...

View Question
HTML/CSS
Column widths
Column widths
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

CSS grid layout or CSS grid is a CSS technique that allows develope...

View Question
Java
Custom Exception
Custom Exception
Exceptions
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

What does the following code output?

View Question
Technical Aptitude
Decryptor
Decryptor
Strings
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What does the following pseudo code print?

View Question
Technical Aptitude
Fibonacci codes
Fibonacci codes
Time Complexity Pseudo Code
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Here are three pseudocodes for calculating Nth fibonacci number. Wh...

View Question
React
Functional components
Functional components
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Consider the following React components: What are the benefits of t...

View Question
Java
Holding References
Holding References
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What does the following Java code output?

View Question
HTML/CSS
Links
Links
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

In the following HTML, what will be the color of link with class "m...

View Question
HTML/CSS
Footer List
Footer List
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

Notice the footer element of Adaface website. What is the best way ...

View Question
HTML/CSS
Options
Options
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

We have to create a HTML form for user so that they can choose betw...

View Question
Numerical Reasoning
Increasing monthly gross profit
Increasing monthly gross profit
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

The CEO of Snipr. Inc wants to grow monthly gross profit by 4%. If ...

View Question
Android
Intent & Activity
Intent & Activity
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

We want to pass a value to next activity in Android. Which of the f...

View Question
Java
Abstract Interface
Abstract Interface
OOPs Interfaces
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Given following interface:

View Question
Java
Garbage Collection
Garbage Collection
Garbage Collection
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

After which line is "bs" object, created on Line 4, eligible for ga...

View Question
JavaScript
Prototypes and Scope
Prototypes and Scope
Prototypes
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What will the following code output?

View Question
Spring
JMX bean
JMX bean
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Review the following configuration. While using JMX, which of the f...

View Question
Android
Linear Layout
Linear Layout
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

Check the following XML layout file.

View Question
Azure
Peter Pan's Azure CDN Caching
Peter Pan's Azure CDN Caching
WebApp
Duration ⌛
Difficulty 💪
: 3 mins
: Hard

Peter Pan is creating an Azure App Service hosted ASP.NET Core web ...

View Question
SQL
Multi Select
Multi Select
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Consider the following SQL table:

View Question
AWS
Outdated data in S3
Outdated data in S3
S3
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

One of your friends, Zi Pong created a new app for their startup. T...

View Question
Technical Aptitude
Palindrome Testcases
Palindrome Testcases
Strings
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Consider the following faulty palindrome pseudocode and testcases. ...

View Question
JavaScript
Promise Resolve
Promise Resolve
Promises Async-Await
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

What does the following code output?

View Question
AWS
Audit logs for medtech startup
Audit logs for medtech startup
Amazon Redshift
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

For a medtech startup, Santosh needs to set up an Amazon Redshift d...

View Question
Technical Aptitude
Rewards Activities Order
Rewards Activities Order
Database Connection
Duration ⌛
Difficulty 💪
: 3 mins
: Medium

New popular app tracks activities performed by its users and grants...

View Question
SQL
Select & IN
Select & IN
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

Consider the following SQL table:

View Question
Java
Static Init Blocks
Static Init Blocks
OOPs
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What does the following code output?

View Question
Swift
Class Destructor
Class Destructor
OOPs
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What does the following Swift code output?

View Question
Swift
Overrides
Overrides
OOPs
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

What does the following Swift code output?

View Question
Azure
Satty's synchronous storage account
Satty's synchronous storage account
Storage
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

For their US based e-commerce client, Satty wants to create an Azur...

View Question
JavaScript
Throw, Try, Async
Throw, Try, Async
Promises Async-Await
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

What does the following JS code output?

View Question
Spring
Transactional annotation
Transactional annotation
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Brad wrote this code for an fintech startup. What do you expect Bra...

View Question
iOS
ViewController Buggy Code
ViewController Buggy Code
Duration ⌛
Difficulty 💪
: 3 mins
: Medium

Here's two different ways to write the same code in iOS (Swift):

View Question
Logical Reasoning
Website Ads
Website Ads
Duration ⌛
Difficulty 💪
: 2 mins
: Easy

During the weekly meeting, our marketing manager mentioned that we ...

View Question
SQL
With, AVG & SUM
With, AVG & SUM
Duration ⌛
Difficulty 💪
: 2 mins
: Medium

Consider the following SQL table:

View Question
Terms Privacy GDPR