- Tested skills
- Duration
- 79 minutes max.
- Evaluation
- Automatic
- Test overview
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 test interview questions and tests you can identify developers with the exact skill set you need to grow your company.
Programming language: JavaScript
Java frameworks and libraries: Angular, AngularJS, React, Ember, Backbone, Meteor, jQuery and others
Build tools: NPM, Gulp, Bower
assessing knowledge of SQL
assessing knowledge of ES6, JavaScript, CSS, HTML, WCAG 2.0, Web Accessibility
PHP | Categories Repository - Implement PDO queries that will return valid results about movies to users.
assessing knowledge of SQL, ES6, JavaScript, AJAX, Web development
PHP | XML-CSV Converter - Implement filtering and data transformation methods to pass all the tests.
assessing knowledge of AJAX, JavaScript, Web development, ES6, Typescript, CSS, HTML
JavaScript | Social Media Queries | Find friends by name - Implement a function to find user's friends by their name.
CSS/HTML - Flexbox navigation bar - Complete CSS definition and use Flexbox to layout components.
assessing knowledge of SQL, CSS, HTML
assessing knowledge of JavaScript
PHP | Faker | Basic data manipulation - Implement all the methods in the app/Faker class.
assessing knowledge of CSS, HTML
Python | Django | Leave request application | Basic CRUD - Complete an application for managing employee leave requests using Django Framework.
JavaScript | Social Media Queries | Find potential likes - Implement a function to find books which are considered as potential likes.
assessing knowledge of CSS, HTML
Python | Django | Currency Exchange Service - Finish implementation of Django application for currency exchange by modyfing CBV views and completing service logic.
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.
assessing knowledge of Angular2+, Typescript, JavaScript, Tooling, Web development
JavaScript | Angular 2+ | Signup Form - Connect HTML/CSS to Angular and add proper validation.
assessing knowledge of JavaScript, React
JavaScript | React | Notepad - Complete simple notes aplication using provided NotesService to save and read notes. This task is using: react/testing-library (as the react testing framework) and jest (as the test runner).
assessing knowledge of Angular2+, JavaScript, Typescript
JavaScript | Angular2+ | Router configuration - Create the routing configuration based on the existing application and the requirements given in the description.
assessing knowledge of JS, JavaScript, React
React | Simple Website Builder - This task evaluates the candidate's skills in React, Redux and redux-form.
assessing knowledge of ES6, JavaScript, Angular2+, Typescript, AJAX, Web development
Angular 2+ | Signup Flow | Components and routing - Complete user registration flow by setting up routing, integrating the signup form with data services and adding proper input validation.
assessing knowledge of ES6, JavaScript, HTML, JS, React, Web development
JavaScript | React | Contact Form - Finish the form so it has all following features: user can log in, so name and email are filled-in, after form is sent a Thank You message should appear.
assessing knowledge of JavaScript, Web development, Node.JS, Ember, Ember 2.x
JavaScript | Orders Analyzer | Find a total ordered quantity of a product for every weekday - Implement OrdersAnalyzer#averageDailySales method that will return a map with a name of a day of the week as a key and a sum of ordered quantity for a given product id as a value.
assessing knowledge of ES6, JavaScript, React
React | Simple Website Builder - This task evaluates the candidate's skills in React, Redux and redux-form.
assessing knowledge of ExpressJS
Angular 2+ Notepad App
Node.JS - Mongo - Course report
assessing knowledge of MongoDB
Verify JavaScript knowledge in various key areas
Use React skills to customize features in a membership form
assessing knowledge of QA, Spock, Unit-Testing, JUnit, JavaScript
Mocha | ATM Service | ATM Service Validation - Write a series of Mocha validation tests for ATM.
assessing knowledge of ES6, JavaScript, Web development, Tooling, Web
JavaScript | Social Media Queries | Find potential likes - Implement a function to find books which are considered as potential likes.
assessing knowledge of CSS, HTML
JavaScript | Orders Analyzer | Find an average order value for every weekday - Implement a method which will return a map with a name of day of week as a key and an average total order value.
HTML/CSS - Flexbox navigation bar - Complete CSS definition and use Flexbox to layout components
assessing knowledge of ES6, JavaScript, Typescript, AJAX, Web, Web development
JavaScript | Social Media Queries | Find friends by name - Implement a function to find user's friends by their name.
assessing knowledge of ES6, JavaScript, AJAX, Web development
JavaScript | React, Redux | Address Book - Implement missing features of a small React web application built on top of Redux.
Java | Flights manager | Implement an application that is responsible for managing flights data
JavaScript | React | Contact Form - Optimize the fill-out form for site users
assessing knowledge of ES6, JavaScript, AJAX, Web, Web development
Contact Management Application - Finish existing Vue.js application for contact management by implementing search functionality together with creating query and other variables.
Using the RealLifeTesting™ methodology, DevSkiller’s online JavaScript coding interview questions help put your candidate in a natural environment to examine their coding skills. Give them access to all the tools they need to complete a range of tasks that they’d face regularly as a developer in your company.
Create deadlines and build a range of scenarios and tasks to help measure and assess your candidates’ problem-solving and technical thinking. Pick from JavaScript coding interview questions in React, Angular, or just about any other resource in the JavaScript tech stack.
Can’t see what you need? Check these other coding test pages related to JavaScript:
HTML and CSS online tests
Ajax interview questions and online tests
ES6 interview questions
Vue.js test and hiring interview questions
Angular online tests
Redux online coding tests & interview questions
React online coding tests for recruiters and developers
TypeScript coding questions and online test
PHP Developer Interview Questions and Online Tests
Web development
JavaScript is one of the most widely used languages out there, regularly being used in both front-end and back-end applications. Even the most basic knowledge of the language can change the entire behavior of an entire website. However this is as a recruiter, you need to be aware. Many JavaScript developers learn JavaScript to problem solve, so the underpinning knowledge is lacking.
To code to a high standard, a JavaScript developer must have a comprehensive knowledge of the entire language and what it can and can’t do. One must also have knowledge and experience of the specific libraries and frameworks that the role requires – of which there are many, each being suited to different applications. This is exactly what DevSkiller JavaScript programming questions test.
Can’t find the ideal JavaScript test with the right JavaScript programming questions to give to your applicants? No problem. Our task wizard lets you create your own JavaScript coding test and JavaScript coding test interview questions using your very own resources. Throw your developer into the world of jQuery, React, Angular and many many more applications. Test your candidates at any time from anywhere in the world.
It is understandable to be a little hesitant before committing your company’s money to our screening tool. After all, what assurances do you have that our JavaScript coding tests are what your company needs to help with its recruitment? Don’t take our word for it, read what our clients have had to say about their experience using our screening tool:
“The duration of the recruitment process has not changed, but we spend less time and effort per candidate. We also don’t waste time on the wrong candidates.
“DevSkiller helped us to save precious on-site time for applicants that are already likely to be a fit. We’re saving 3 hours per candidate – that was the time we spent with applicants on a technical task before.”
“The greatest advantage for the candidates is that they can proceed with the tests at their own convenience. In case you have a candidate who is already working and is thinking about changing the career or moving to another company, it is also a time saver for them, as they do not have to take time off in order to attend numerous interviews in the search for a new position.”
The duration of each JavaScript test is really up to the recruiter to decide. Test lengths are flexible and can be changed to fit your preferences. You have DevSkiller’s default settings to choose from or can set a custom duration.
One of the reasons we are so confident in our screening tool is the feedback we have had from developer candidates after taking our tests. Candidates regularly tell us they love having the chance to prove their actual software development skills for a change.
Developer candidates often dislike traditional coding tests, because they have to remember algorithms they simply don’t use in their everyday work. These don’t reflect their actual skills on the job. DevSkiller testing is different and developers appreciate the chance to use normal coding tools and conventions. They can run unit tests, and clone their projects to GIT from their personal IDE, just like in their real work. Our tests better reflect the work developers actually do and they appreciate being given that chance.
One of the many benefits of our DevSkiller JavaScript online tests is they can be carried out remotely. In a world becoming more and more tailored to remote work, it makes sense that DevSkiller JavaScript coding tests can be taken from anywhere and at any time. Not only is this more convenient for the candidates, but it will save your business countless hours and money spent on in-house testing. A recruiter only needs to do is send out a JavaScript test invite and the candidates can get started wherever they are.
During testing, candidates have the option to use DevSkiller’s own state-of-the-art, in-browser IDE, or if they’d rather, they can complete the project on their favorite IDE and then clone the project to GIT. Candidates can also run unit tests if required.
The biggest advantage of our JavaScript coding tests is that they are evaluated automatically. This saves recruiters countless hours scoring tests during the screening phase of recruitment.
With DevSkiller, once the test is completed by the candidate, the DevSkiller platform automatically gets to work assessing the answers.
Results are then compiled into a clear and easy-to-understand report. Meaning all the recruiter has done, is to send out a test invite and then sit and wait for the results to pour in.
Assessment is based on the solutions the candidate provides if there are any errors in their code, and how the solution works in edge cases. We also ensure test accuracy, by introducing a number of anti-plagiarism tools.
Check out HTML CSS tests.