JavaScript online tests

Devskiller JavaScript online tests were developed by our top specialists to test JavaScript developer skills for distinct positions. Our JavaScript online tests are helpful for your technical screening and online interviews needs.

Devskiller JavaScript online tests are powered by RealLifeTesting™ methodology and they provide you with an opportunity to find developers who are the perfect match. Click on a JavaScript test to see what it tests.

Technologies covered:

Programming language: JavaScript

JavaScript frameworks and libraries: Angular, React, Ember, Backbone, Meteor, jQuery and others

Build tools: NPM, Gulp, Bower

JavaScript
SENIOR
Tested skills
Duration
46 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of ES6, JavaScript

Programming task - Level: Hard

JavaScript | Functional memoization - Write the two versions of generic memoization mechanism.

Available in Team and Enterprise plans

Create account
TypeScript
MIDDLE
Tested skills
Duration
126 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Typescript

Programming task - Level: Medium

TypeScript | NestJS | Coffee Recommendation API for My Barista app - Implement NestJS REST service for rating and recommending coffee types.

Available in Team and Enterprise plans

Create account
TypeScript
SENIOR
Tested skills
Duration
105 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Typescript

Programming task - Level: Hard

TypeScript | Social Media Queries | Find friends by name - Implement the funtion FriendsQueries#queryByNameMatching per the requirements and make all tests pass.

Available in Team and Enterprise plans

Create account
React
SENIOR
Tested skills
Duration
175 minutes max.
Evaluation
Automatic
Test overview

Front End programming task - Level: Senior

JavaScript | React, Redux | Address Book - Implement missing features of a small React web application built on top of Redux.

Back end programming task - Level: Medium

JavaScript | Node.js | Address Book - Implement endpoints to fetch the list of contacts (with a phase matching and results limiting), fetch details of a single contact and to delete the given contact.

Available in Team and Enterprise plans

Create account
React
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript, React

Programming task - Level: Easy

Javascript | React | Calendar Notes - Implement an application with which the user can add a note for a date they choose from a calendar.

Available in Team and Enterprise plans

Create account
JavaScript
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of JavaScript

Programming task - Level: Easy

jQuery | DOM manipulation - basic form - Implement an interactive form to allow editing and calculating the simple statistics.

Available in Team and Enterprise plans

Create account
JavaScript
MIDDLE
Tested skills
Duration
51 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript

Programming task - Level: Medium

jQuery | DOM manipulation - Implement interactive form to allow editing, confirming tasks, disabling inputs and calculating statistics.

Available in Team and Enterprise plans

Create account
React Native
SENIOR
Tested skills
Duration
108 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of ES6, JavaScript

Programming task - Level: Hard

React Native | Movie Store - Implement an application which allows users to buy all the movies they can imagine.

Available in Team and Enterprise plans

Create account
JavaScript
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript, React

Programming task - Level: Easy

JavaScript | React | Search-Engine Application - Implement an application to search and filter products in an online shop.

Available in Team and Enterprise plans

Create account
Angular
MIDDLE
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Angular Forms API, Angular Reactive Forms, Angular2+, Angular Templates, Angular Security

Programming task - Level: Medium

JavaScript | Angular 2+ | Signup Form - Connect HTML/CSS to Angular and add proper validation.

Available in Team and Enterprise plans

Create account
React Native
MIDDLE
Tested skills
Duration
101 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of ES6, JavaScript

Programming task - Level: Medium

React Native | HR Companion App - Implement an application to help HR department with maintaining the list of job candidates to be evaluated.

Available in Team and Enterprise plans

Create account