JavaScript

JavaScript coding interview questions and tests

JavaScript is a must-have for every front-end developer. The tasks of the front-end developer nowadays require using a wide range of tools and knowing multiple programming languages. You can check the skills of your candidate using our JavaScript coding interview questions and tests to have a good understanding of how proficient they are.

The developer has to combine the knowledge of JavaScript with at least one of the popular frameworks like Angular, React or Vue. With Devskiller JavaScript coding interview questions and tests you can identify developers with the exact skill set you need to grow your company.

Technologies covered:

  • Programming language: JavaScript
  • Java frameworks and libraries: Angular, AngularJS, React, Ember, Backbone, Meteor, jQuery and others
  • Build tools: NPM, Gulp, Bower
JavaScript
MIDDLE
Tested skills
Duration
54 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of ES6, JavaScript, Web development, Tooling, Web

Programming task - Level: Medium

[Single File] JavaScript | Social Media Queries | Find potential likes - Implement a function to find books which are considered as potential likes.

Available in premium plans

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

Choice questions

assessing knowledge of ES6, JavaScript, Typescript, AJAX, Web, Web development

Programming task - Level: Hard

[Single File] JavaScript | Social Media Queries | Find friends by name - Implement a function to find user's friends by their name.

Available in premium plans

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

Choice questions

assessing knowledge of ES6, JavaScript, AJAX, Web development

Programming task - Level: Hard

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

Available in premium plans

Create account
Java Script
MIDDLE
Tested skills
Duration
80 minutes max.
Evaluation
Automatic
Test overview

Programming task - Level: Medium

Java | Flights manager | Implement an application that is responsible for managing flights data

Programming task - Level: Medium

JavaScript | React | Contact Form - Optimize the fill-out form for site users

Available in premium plans

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

Choice questions

assessing knowledge of ExpressJS

Programming task - Level: Medium

Angular 2+ Notepad App

Programming task - Level: Medium

Node.JS - Mongo - Course report

Code gaps

assessing knowledge of MongoDB

Available in premium plans

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

Choice questions

assessing knowledge of ES6, JavaScript, AJAX, Web, Web development

Programming task - Level: Hard

Contact Management Application - Finish existing Vue.js application for contact management by implementing search functionality together with creating query and other variables.

Available in premium plans

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

Choice questions

assessing knowledge of JavaScript, Web development, Tooling, Web, ES6

Programming task - Level: Medium

JavaScript | TypeScript, React | Conference admin panel - Implement missing features of an admin panel for managing the Call for Papers process using TypeScript, React, React Router and Promises.

Available in premium plans

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

Choice questions

assessing knowledge of AJAX, JavaScript, Web, Web development, ES6

Programming task - Level: Hard

JavaScript | Angular 2+ | Signup page | Components and routing - Complete user registration flow by setting up routing, integrating the signup form with data services and adding proper input validation.

Available in premium plans

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

Choice questions

assessing knowledge of React, ReactJS, ES6, JavaScript, Web development

Programming task - Level: Medium

JavaScript | React, React Router | Conference admin panel - Implement missing features of an admin panel for managing the Call for Papers process using React, React Router and Promises.

Available in premium plans

Create account
Node.js
MIDDLE
Tested skills
Duration
68 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript and Node.JS

Programming task - Level: Medium

JavaScript | Node.js | Server Side Step Tracker - Finish implementation of Node.js fitness application exposing REST API and Websocket-API for steps tracking

Available in premium plans

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

Choice questions

assessing knowledge of JavaScript

Programming task - Level: Easy

[Single File] JavaScript | Orders analyzer | Find an average ordered quantity for every weekday - Implement a method that will analyze orders dataset and return a map with average ordered quantity of a product for every weekday

Available in premium plans

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

Choice questions

assessing knowledge of JavaScript

Programming task - Level: Easy

JavaScript | Vue.js | Contact Management Application - Finish existing Vue.js application for contact management by implementing search functionality and displaying results

Available in premium plans

Create account