HomeJavaScript Tests
Underscore JS Test
Test duration:
No. of questions:
Level of experience:

Underscore JS Test

iMocha’s Underscore.JS online test is the preferred pre-employment test for recruiters and hiring managers to hire job-fit candidates for roles such as UnderScore.JS Developer, JavaScript Developer, and Full Stack Developer. Our UnderScore.JS skills test has helped our customers to reduce hiring time by 45%.

A blue and black logo with the word Underscore.js written below it
Trusted by 500+ Enterprises

UnderScore.JS Online Skills Assessment Test

UnderScore.JS online test assists hiring managers and recruiters in evaluating the Underscore.JS skills of Underscore.JS developer before an interview. Underscore.JS is a JavaScript library, which provides utility functions for common programming tasks. UnderScore.JS skills test is designed to check the application and integration development skills of Underscore.JS developer as per industry standards.

UnderScore.JS pre-employment test is designed by our subject matter experts to evaluate knowledge of Underscore JS developer about Underscore.JS library. Using powerful reporting, you can have a detailed analysis of the test results to help you make a better hiring decision and predict the candidate’s performance.

Wondering what other skills we have in our World’s Largest Skills Assessment library?
Visit here
How it works

Test Summary

UnderScore.JS screening test enables employers and recruiters to identify UnderScore.JS developer by evaluating working skills and job readiness. For this reason, the emphasis is laid upon evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge.

Underscore.JS assessment test may contain MCQs (Multiple Choice Questions), MAQs (Multiple Answer Questions), Fill in the Blanks, Whiteboard Questions, Audio / Video Questions, AI-LogicBox, Coding Simulators, True or False Questions, etc.

Useful for hiring
  • UnderScore JS Developer
  • JavaScript Developer
  • Full Stack Developer
Test Duration
No. of Questions
Level of Expertise
Topics Covered

Using Map in Underscore.JS

iMocha’s UnderScore.JS online test helps recruiters and hiring managers to evaluate candidate’s understanding about map function in Underscore.js, which helps to produce a new array of values

Using sortBy function in Underscore.JS

This test assesses candidate’s ability to sort all the elements of the list in required order according to the function and its parameters

Using filters in Underscore.JS

This UnderScore JS pre-employment test evaluates candidate’s understanding about filters in Underscore.JS which helps to check elements in the passed array after fulfilling the condition

Using "where" in Underscore.JS

Our UnderScore.JS skills test validates applicant’s knowledge about where function, which is used to find elements with match of searching condition

Look for Items in a list using Underscore.JS

This test assessment validates candidate’s ability to look items in a list using Underscore.JS

Grouping list in Underscore.JS

Our UnderScore.JS assessment test helps recruiters and hiring managers to assess candidate’s knowledge about grouping which splits a collection into set
Sample Question
Choose from our 100,000+ questions library or add your own questions to make powerful custom tests.
Question type
Multiple Option
Topics covered
JavaScript Programming


Q 1. The following code snippet shows an error:
var usersList = [{id: 12, user: 'Paul', role: 'ADMIN'}, {id: 23, user: 'Mike', role: 'DEFAULT'}, {id: 35, user: 'Gary', role: 'ADMIN'}, id: 46, user: 'Johnn', role: 'DEFAULT'}]; ._findLastIndex(usersList, {role: 'DEFAULT' });
Which of the following code snippet will fix the problem?

var usersList = [{id: 12, user: 'Paul', role: 'ADMIN'}, {id: 23, user: 'Mike', role: 'DEFAULT'}, {id: 35, user: 'Gary', role: 'ADMIN'}, {id: 46, user: 'Johnn', role: 'DEFAULT'}]; _.findLastIndex(usersList, {role: 'DEFAULT' });
var usersList = [{id: 12, user: 'Paul', role: 'ADMIN'}, {id: 23, user: 'Mike', role: 'DEFAULT'}, {id: 35, user: 'Gary', role: 'ADMIN'}, {id: 46, user: 'Johnn', role: 'DEFAULT'}]; _.lastIndex(usersList, {role: 'DEFAULT' });
var usersList = [id: 12, user: 'Paul', role: 'ADMIN'}, {id: 23, user: 'Mike', role: 'DEFAULT'}, {id: 35, user: 'Gary', role: 'ADMIN'}, id: 46, user: 'Johnn', role: 'DEFAULT'}]; _.findLastIndex(usersList, {role: 'DEFAULT' });
var usersList = [id: 12, user: 'Paul', role: 'ADMIN'}, {id: 23, user: 'Mike', role: 'DEFAULT'}, {id: 35, user: 'Gary', role: 'ADMIN'}, {id: 46, user: 'Johnn', role: 'DEFAULT'}]; _.findLastIndex(usersList, [role: DEFAULT ]);
A helicopter view of the employee's progress
Test Report
You can customize this test by

Setting the difficulty level of the test

Choose easy, medium, or tricky questions from our skill libraries to assess candidates of different experience levels.

Combining multiple skills into one test

Add multiple skills in a single test to create an effective assessment and assess multiple skills together.

Adding your own
questions to the test

Add, edit, or bulk upload your coding, MCQ, and whiteboard questions.

Requesting a tailor-made test

Receive a tailored assessment created by our subject matter experts to ensure adequate screening.