Search test library by skills or roles
⌘ K


Incredibly accurate screening tests


Evaluate coding, aptitude, psychometric and 500+ skills using conversational assessments.

Adaface tests are trusted by recruitment teams globally

Amazon Morgan Stanley Vodafone United Nations HCL PayPal Bosch WeWork Optimum Solutions Deloitte Microsoft NCS Doubtnut Sokrati J&T Express Capegemini

500+ skills. 40 min tests.

Screen candidates for all your roles with our ready-to-use tests.



Friendly candidate experience

Our friendly chatbot guides your candidates through the assessment.



Automated scorecards

Detailed breakdown of each candidate's performance & industry benchmarks.



Advanced proctoring

Proctoring features enable you to confidently administer online assessments.



Met Adaface konden we ons eerste screeningproces optimaliseren met meer dan 75%, waardoor we kostbare tijd vrijmaken voor zowel wervingsmanagers als ons talent -acquisitieteam!


Brandon Lee, Hoofd van mensen, Love, Bonito

hashtag image heart icon Brandon

Screen candidates with ease



1-click invites

Bulk invites.
Email invites.
Public links.
ATS invites.

Ready-to-use tests

Upload questions.
Monitor test health.
Mix and match skills.
Email notifications.

Advanced proctoring suite

IP proctoring.
Web proctoring.
Webcam proctoring.
Non-googleable questions.

Automated scorecards

Skills profile.
Coding evaluation.
Comparative analysis.
Industry benchmarks.
ATS and email alerts.

ATS integrations

Slack.
Workable.
Greenhouse.
SuccessFactors.
SmartRecruiters.
Custom API.

Non-googleable questions

Use questions that test for core fundamentals & on-the-job skills for accurate shortlisting. Here are a few sample Adaface questions:

Skills

🧐 Question

Medium

Badminton Players
Solve
                                                A badminton coach was trying to put together a team of 4 players for a friendly badminton championship out of 7 players. R, S, T are the male players, and W, X, Y, Z are the female players. Note that all players have equal ability, and the team needs to have atleast 2 male players. While selecting the team we need to keep in mind that all 4 players should be able to play with each other. We also need to keep the following restrictions in mind:
                                                
                                                - R cannot play with Y
                        - S cannot play with W
                        - T cannot play with Z
                                                
                                                Which of the following are true:
                        
                        A: S and Z cannot be in the team together.
                        B: T and Y cannot be in the team together.
                        C: T and X cannot be in the team together.
                                                

Options:

  • Only A
  • Only B
  • Only C
  • A B
  • A C
  • B C
  • A B C
  • None of A,B,C

Medium

Code language
Solve
                                                In a new code language called Adira, 
                        
                        - '4A, 2B, 9C' means 'truth is eternal'
                        - '9C, 2B, 8G, 3F' means 'hatred is not eternal'
                        - '4A, 5T, 3F, 1X' means 'truth does not change'
                        
                        What is the code for 'hatred' in Adira?
                                                

Options:

  • 4A
  • 9C
  • 2B
  • 3F
  • 5T
  • 1X
  • 8G

Medium

Magic bag
Algebra
Solve
                                                Alex’s uncle is a magician who gave them a magic bag in which coins get doubled each time you put those coins into it. Initially, Alex had few coins with them. So, Alex put all the coins, and the coins got doubled. Alex took out all the coins and gave a few to their friend and then again put the remaining coins back in the bag. The coins doubled again; Alex took out all the coins again and gave a few coins to their second friend. Alex then put the remaining coins in the bag and the coins doubled again. Alex took out all the coins and gave a few coins to their third friend. 
                                                
                                                There were no coins left with Alex when Alex gave coins to the third friend and Alex gave an equal number of coins to each friend. What is the minimum number of coins Alex had initially and how much did Alex give to each friend?
                                                
                                                A: Started with 3 coins
                        B: Started with 5 coins
                        C: Started with 6 coins
                        D: Started with 7 coins
                        E: Started with 9 coins
                        F: Gave 3 coins in every turn
                        G: Gave 4 coins in every turn
                        H: Gave 5 coins in every turn
                        I: Gave 7 coins in every turn
                        J: Gave 8 coins in every turn
                        K: Gave 9 coins in every turn
                                                

Options:

  • AF
  • AG
  • BH
  • BK
  • CK
  • CH
  • DI
  • DJ

Medium

Emma's cafe business
Solve
                                                Emma's cafe has been operating successfully for the last 6 years. Profits have been growing every year, with this year (2020) being their best year so far. As a thank you, Emma treated her staff to a meal at a Michelin star restaurant. Below are 3 statements about Emma, her staff and her cafe. Can you help us decide whether the 3 statements are "True", "Probably True", "Insufficient Data to Say True or False", "Probably False", or "False".
                                                
                                                1. Emma's staff members are happy.
                        2. Emma's cafe did well in 2016.
                        3. Emma is rich.
                        
                        A: True
                        B: False
                        C: Probably True
                        D: Probably False
                        E: Insufficient Data
                                                

Options:

  • 1-E, 2-A, 3-C
  • 1-E, 2-A, 3-A
  • 1-A, 2-A, 3-A
  • 1-C, 2-A, 3-C
  • 1-C, 2-A, 3-B
  • 1-E, 2-C, 3-A
  • 1-D, 2-C, 3-A

Hard

Missing element
Solve
                                                Which of the following figures do you think would complete the pattern shown below?
                                                
 image

Options:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Medium

Overseas office
Solve
                                                Your company recently opened a second office overseas. Some of the people from the original office will be relocating. All the people hired in the last six months will continue working in the original location where they were hired. Which of the following statements can be true regarding employees relocating?
                                                

Options:

  • Rita started working for your company three months ago. In preparation for the relocation she stated looking for apartments at the new location.
  • Dani was happy to hear she will be relocating. After being with the company for 5 years, she will finally move back closer to her parents.
  • Rachel, who won “employee of the month” two months ago, only three months after she began working for the company, will be relocating.
  • Michele, who was promoted to manager in the rival company last week, will be relocating to the overseas office.

Medium

Async Await Promises
Promises
Async-Await
Solve
                                                What will the following code output?
                                                
 image
                                                A: 24 after 5 seconds and after another 5 seconds, another 24
                        B: 24 followed by another 24 immediately
                        C: 24 immediately and another 24 after 5 seconds
                        D: After 5 seconds, 24 and 24
                        E: Undefined
                        F: NaN
                        G: None of these
                                                

Options:

  • A
  • B
  • C
  • D
  • E
  • F
  • G

Medium

Holding References
Solve
                                                What does the following Java code output?
                                                
 image

Options:

  • 1
  • 2
  • 3
  • 12
  • 13
  • Error

Medium

Context re-renders
Context
Solve
                                                Review the following React code:
                                                
 image
                                                Pick the correct statements:
                        
                        A: The code renders 10 INDIAN RUPEE
                        B: The code renders 10 SINGAPORE DOLLAR
                        C: The code does not render anything and throws an error since JavaScript objects are not valid as React children
                        D: When the currency portion is clicked, the parent component is re-rendered
                        E: When the currency portion is clicked, parent component will skip the re-render because shouldComponentUpdate returns false
                        F: Parent component can be converted to a functional component with memoization (useMemo or memo) to avoid the re-render
                                                

Options:

  • C
  • A D
  • A E
  • B D
  • B E
  • A D F
  • A E F
  • B D F
  • B E F

Medium

Data Microservices
S3
SQS
SNS
Solve
                                                Slapchat deployed a new data processing application to the market. The backend part of the application does two specific segments:
                        
                        - For every new data file submitted by the user, proprietary data cleanup logic is done
                        - Once data cleanup is complete, proprietary data transformations are done
                                                
                                                After launching the application for few months, the metrics indicated that the clean up stage of the application is pretty quick while transformation stage takes longer time to complete. In the next phase, the application is being re-written as 2 microservices (’cleanup’ and ‘transformation’). The deployment strategy is to run both on ECS and scale independently. How should the services be integrated?
                                                
                                                A: ‘cleanup’ publishes data to SNS topic, ‘transformation’ subscribes to the SNS topic
                        
                        B: ‘cleanup’ sends data to S3 bucket, ‘transformation’ is invoked by S3 event notifications
                        
                        C: ‘cleanup’ sends data to SQS queue, ‘transformation’ processes messages from the queue
                        
                        D: ‘cleanup’ sends data to Kinesis Data Firehose, ‘transformation’ reads from the Kinesis Data Firehose
                                                

Options:

  • A
  • B
  • C
  • D

Medium

Longest Road
logic
hashmaps
Solve
                                                A startup company E-Motors is building driverless automated cars. The car contains a sensor that checks the road quality for the next N meters to decide the optimal speed at which the cars should move. We are given recorded data by the sensor in the form of an array, where each element of the array is the rating given to 1 meter of the road in sequence. 
                        
                        The rating given by the sensor is from 1 to 100, where 100 represents the road with the best condition, and any rating above 60 is optimal. Find the longest stretch of road in meters that is categorized as optimal by the sensor.
                        
                        The input is an array of "strings" which needs to be converted from string to integer/number inside the function.
                                                

    Medium

    Default summarization
    Data Visualisation
    Solve
                                                    Review the following table in Power BI:
                                                    
     image
                                                    Here’s the visualisation generated when Book and ReadingChallenges columns are added to a table visualisation:
                                                    
     image
                                                    Why do we see only 4 rows?
                                                    

    Options:

    • Default Summarization on Book
    • Data Category of Book is set to Book
    • Default Summarization on ReadingChallenges
    • The ReadingChallenges column data type is set to text
    🧐 Question🔧 Skill

    Medium

    Badminton Players
    3 mins
    Logical Reasoning
    Solve

    Medium

    Code language
    2 mins
    Attention to Detail
    Solve

    Medium

    Magic bag
    Algebra
    3 mins
    Numerical Reasoning
    Solve

    Medium

    Emma's cafe business
    2 mins
    Critical Thinking
    Solve

    Hard

    Missing element
    2 mins
    Ravens Progressive Matrices
    Solve

    Medium

    Overseas office
    2 mins
    Verbal Reasoning
    Solve

    Medium

    Async Await Promises
    Promises
    Async-Await
    2 mins
    JavaScript
    Solve

    Medium

    Holding References
    2 mins
    Java
    Solve

    Medium

    Context re-renders
    Context
    3 mins
    React
    Solve

    Medium

    Data Microservices
    S3
    SQS
    SNS
    2 mins
    AWS
    Solve

    Medium

    Longest Road
    logic
    hashmaps
    25 mins
    Coding
    Solve

    Medium

    Default summarization
    Data Visualisation
    2 mins
    Power BI
    Solve
    🧐 Question🔧 Skill💪 Difficulty⌛ Time
    Badminton Players
    Logical Reasoning
    Medium3 mins
    Solve
    Code language
    Attention to Detail
    Medium2 mins
    Solve
    Magic bag
    Algebra
    Numerical Reasoning
    Medium3 mins
    Solve
    Emma's cafe business
    Critical Thinking
    Medium2 mins
    Solve
    Missing element
    Ravens Progressive Matrices
    Hard2 mins
    Solve
    Overseas office
    Verbal Reasoning
    Medium2 mins
    Solve
    Async Await Promises
    Promises
    Async-Await
    JavaScript
    Medium2 mins
    Solve
    Holding References
    Java
    Medium2 mins
    Solve
    Context re-renders
    Context
    React
    Medium3 mins
    Solve
    Data Microservices
    S3
    SQS
    SNS
    AWS
    Medium2 mins
    Solve
    Longest Road
    logic
    hashmaps
    Coding
    Medium25 minsSolve
    Default summarization
    Data Visualisation
    Power BI
    Medium2 mins
    Solve

    Enterprise grade software

    Learn more ->
    GDPR compliant
    EEOC compliant
    Custom tests
    Custom branding
    Advanced proctoring
    Campus hiring support
    Role based access
    ATS integrations
    Reporting and analytics
    Help center
    Chat support
    Priority support
    Have questions about the Adaface platform?
    Have questions about the Adaface platform?
    chat met ons

    FAQs

    What is online assessment platform/software?

    An online assessment platform enables recruitment teams to administer online pre-employment tests to evaluate candidates for particular skills, review their scores and decide which candidates to move to the next steps of the hiring process.

    What is the importance of online assessment in recruitment?

    Online assessments enable recruiters to quickly screen candidates for on-the-job skills at the first step of the hiring process, so that only qualified candidates are invited to interviews.
    40 min tests.
    No trick questions.
    Accurate shortlisting.
    Ada
    ● Online
    Previous
    Score: NA
    Next
    ✖️