Zum Inhalt springen

JavaScript Coding Questions

JavaScript coding questions are expertly prepared by DevSkiller to assist you in finding the perfect JavaScript developer for your business. DevSkiller JavaScript coding questions are designed to test developers’ JavaScript coding skills at all levels of experience.

DevSkiller implements the RealLifeTesting™ methodology into testing interview candidates, an advanced methodology designed to replicate the real-life scenarios a JavaScript developer might encounter day to day.

Abgedeckte Technologien:

Programmiersprache: JavaScript

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

Werkzeuge bauen: NPM, Gulp, Bower

Reagieren Sie
SENIOR
Geprüfte Fähigkeiten
Dauer
79 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Reagieren Sie, JS

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Reagieren Sie

Programmieraufgabe - Level: Schwer

JavaScript | React, React Hooks, Redux, Redux-Toolkit | Simple website builder - Implementieren Sie eine erste Version eines WYSIWYG-Editors, mit dem Benutzer eine einfache Website erstellen können, indem sie einfach HTML-Tags aus dem Widget auswählen und alle benötigten Attribute ausfüllen.

Eckig
JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Code-Lücken

Bewertung der Kenntnisse über Eckig, JavaScript, Angular CLI

Programmieraufgabe - Level: Leicht

JavaScript | Angular | Autoliste - Beenden Sie die Anzeige der Autoliste und der Details.

Eckig
MITTEL
Geprüfte Fähigkeiten
Dauer
84 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Code-Lücken

Bewertung der Kenntnisse über Eckig, JavaScript

Programmieraufgabe - Niveau: Mittel

JavaScript | Angular | Static Pages Editor - Vervollständigen Sie die Implementierung des statischen Seitenformulars

TypScript
MITTEL
Geprüfte Fähigkeiten
Dauer
72 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Typoskript

Code-Lücken

Bewertung der Kenntnisse über Typoskript

Programmieraufgabe - Niveau: Mittel

TypeScript | Redux, Selectors | HR Department Salary - Implementierung von Redux-Selektoren, die HR-Daten verarbeiten werden. Die Implementierung wird mit Snapshot-Tests getestet.

Reagieren Sie
MITTEL
Geprüfte Fähigkeiten
Dauer
96 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Reagieren Sie,

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Reagieren Sie, ES6

Programmieraufgabe - Niveau: Mittel

JavaScript | React, Class Components, Enzyme | Contact Form - Beenden Sie die Implementierung eines einfachen Formulars React Anwendung.

Sicherheit
JUNIOR
Geprüfte Fähigkeiten
Dauer
46 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Mathematik, Wahrscheinlichkeit, Soft Skills, Cybersecurity, Schwachstellen, Web-Sicherheit

Code-Lücken

Bewertung der Kenntnisse über Cybersecurity, Netcat, Reverseshell, Nmap, Portscan, Locke, Passwort, Schutz

Testaufgabe - Level: Leicht

Cybersecurity | XSS Pastebin - Bei dieser Herausforderung erhält der Teilnehmer eine Aufgabe mit einer Pastebin-Seite, die für eine XSS-Schwachstelle im Portal des Administrators anfällig ist. Dies ermöglicht es dem Angreifer, sich als Administrator auszugeben, ohne die korrekten Anmeldedaten zu kennen.

JavaScript
JUNIOR
Geprüfte Fähigkeiten
Dauer
46 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript

Code-Lücken

Bewertung der Kenntnisse über JavaScript

Programmieraufgabe - Level: Leicht

JavaScript | Office Game - Tic Tac Toe - Beenden Sie eine modifizierte Version des beliebten TicTacToe-Spiels.

JavaScript
JUNIOR
Geprüfte Fähigkeiten
Dauer
51 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript

Code-Lücken

Bewertung der Kenntnisse über JavaScript

Programmieraufgabe - Level: Leicht

JavaScript | Wortsuche - Initialisieren Sie das WordSearch-Objekt, um das letterGrid aufzunehmen, und implementieren Sie die find-Methode, die ein gegebenes Gitter in alle Richtungen durchsucht.

Reagieren Sie
JUNIOR
Geprüfte Fähigkeiten
Dauer
39 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JS, JavaScript, Reagieren Sie

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Reagieren Sie

Programmieraufgabe - Level: Leicht

JavaScript | React, Class Components, Enzyme | Search-Engine Application - Implementierung einer Anwendung zum Suchen und Filtern von Produkten in einem Online-Shop.

Node.JS
MITTEL
Geprüfte Fähigkeiten
Dauer
87 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Node.JS

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Node.JS, SQL

Programmieraufgabe - Niveau: Mittel

Node.JS | Rest API | News Backend Service - Implementieren Sie einen News Backend Service, der in Node.JS mit Vanilla JS erstellt wurde, einschließlich Schreibberechtigung und Rest APIs.

TypScript
JUNIOR
Geprüfte Fähigkeiten
Dauer
51 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Typoskript

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Reagieren Sie

Fragen zur Auswahl

Bewertung der Kenntnisse über HTML, CSS

Programmieraufgabe - Level: Leicht

TypeScript | React Hooks | Zustandsverwaltung von Filmen - Komplette Anwendung zur Verwaltung von Filmen mit React Hooks durch Implementierung der Zustandsverwaltung in bestehende Ansichten.

JavaScript
MITTEL
Geprüfte Fähigkeiten
Dauer
62 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Redux

Code-Lücken

Bewertung der Kenntnisse über HTML, HTML5, CSS

Programmieraufgabe - Niveau: Mittel

JavaScript | Redux Selectors | HR Department Trainings - Redux-Reduzierer und -Selektoren richtig implementieren.

React Native
MITTEL
Geprüfte Fähigkeiten
Dauer
107 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über React Native

Code-Lücken

Bewertung der Kenntnisse über JavaScript, React Native

Programmieraufgabe - Niveau: Mittel

React Native | Cheeper - eine neue Social Media App - Beenden Sie die Implementierung, so dass grundlegende Socializing möglich wäre.

Eckig
MITTEL
Geprüfte Fähigkeiten
Dauer
77 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript, Typoskript

Programmieraufgabe - Niveau: Mittel

JavaScript | Angular | Notepad App - Vollständige einfache Notizen Anwendung mit NotesService zur Verfügung gestellt zu speichern und zu lesen Notizen.

TypScript
MITTEL
Geprüfte Fähigkeiten
Dauer
73 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Typoskript

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Typoskript

Programmieraufgabe - Niveau: Mittel

TypeScript | NestJS | My Barista App - Kaffee-Empfehlung - Implementierung eines NestJS REST-Dienstes zur Bewertung und Empfehlung von Kaffeesorten.

TypScript
MITTEL
Geprüfte Fähigkeiten
Dauer
62 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Typoskript

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Typoskript

Programmieraufgabe - Niveau: Mittel

TypeScript | NestJS | My Barista App - Auflistung bewerteter Kaffeesorten - Implementierung eines NestJS REST-Dienstes zur Bewertung und Empfehlung von Kaffeesorten.

TypScript
JUNIOR
Geprüfte Fähigkeiten
Dauer
46 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Typoskript

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Typoskript

Programmieraufgabe - Level: Leicht

TypeScript | NestJS | My Barista App - Bewertung einer Kaffeesorte abrufen - Implementierung einer neuen Funktion zur Auflistung bereits bewerteter Kaffeesorten im NestJS REST Service zur Bewertung von Kaffeesorten.

Selen
SENIOR
Geprüfte Fähigkeiten
Dauer
81 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über QA, .NET, C#, Selen

Code-Lücken

Bewertung der Kenntnisse über QA .NET, C#, Selen

Programmieraufgabe - Level: Schwer

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implementieren Sie Lösungen, die auf Ihrem Wissen über das Testen von Cookies und den JavaScript-Methoden von Selenium mit C# und der Überprüfung von Browser-Tabs von Selenium basieren.

Node.JS
JUNIOR
Geprüfte Fähigkeiten
Dauer
41 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Node.JS

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Node.JS

Programmieraufgabe - Level: Leicht

JavaScript | Node.JS | Dateisystem - Verwenden Sie NodeJS, um Dateien synchron und asynchron zu lesen/schreiben und Verzeichnisse rekursiv aufzulisten.

Eckig
SENIOR
Geprüfte Fähigkeiten
Dauer
85 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Programmieraufgabe - Level: Schwer

JavaScript | Angular, NgRx | Service Station - Implementieren Sie NgRx-basierte Zustandsverwaltung mit Seiteneffekten und Entitäten.

JavaScript
SENIOR
Geprüfte Fähigkeiten
Dauer
85 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Programmieraufgabe - Level: Schwer

HTML/CSS | Startseite - Vervollständigen Sie die CSS-Eigenschaftsdefinitionen, damit die Seite den entsprechenden Splashloader-Bildschirm anzeigt, bevor die Startseite angezeigt wird.

Programmieraufgabe - Level: Schwer

JavaScript | Funktionale Memoisierung - Schreiben Sie die zwei Versionen des generischen Memoisierungsmechanismus.

Eckig
MITTEL
Geprüfte Fähigkeiten
Dauer
101 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Code-Lücken

Bewertung der Kenntnisse über Eckig, JavaScript

Programmieraufgabe - Niveau: Mittel

JavaScript | Angular | Reaktive Formulare - Vorbereiten eines Registrierungsformulars mit reaktiven Formularen

QA
JUNIOR
Geprüfte Fähigkeiten
Dauer
53 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über QA, .NET, C# und Selen

Code-Lücken

Bewertung der Kenntnisse über QA, .NET, C# und Selen

Programmieraufgabe - Level: Leicht

QA | .NET, Selenium | Firefox Driver | Selenium tests for Login Page - Implementieren Sie Selenium-Tests für die Login-Seite: Prüfen Sie HTML-Komponenten, CSS-Stile, setzen Sie den Wert der Eingabefelder, und klicken Sie auf die Schaltfläche auf der Seite.

Angular 2+
SENIOR
Geprüfte Fähigkeiten
Dauer
53 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Code-Lücken

Bewertung der Kenntnisse über Eckig2+, JavaScript

Fragen zur Auswahl

Bewertung der Kenntnisse über HTML

Programmieraufgabe - Level: Schwer

JavaScript | Angular 2+ | Router Role Based Access Control - Bereiten Sie eine einfache RBAC für Routen und Komponenten vor.

The right JavaScript online tests to screen JavaScript developers

Recommended roles for JavaScript coding questions

  • JavaScript-Entwickler
  • Junior JavaScript-Entwickler
  • Frontend developer
  • Full-Stack developer
  • Software developer
  • Web-Entwickler

How DevSkiller JavaScript coding questions work

DevSkiller JavaScript coding questions are powered by the RealLifeTesting™ methodology, which is uniquely designed to allow recruiters to send applicants a JavaScript test that aims to mirror the real challenges they will face when working for your business. Meaning you can accurately test exactly how well each applicant will perform on the job, during the screening process. This method allows you to accurately assess a JavaScript developer’s time-management skills, problem-solving ability, and JavaScript coding skills- all before the interview stage.

Wesentliche Merkmale

  • Test JavaScript coding ability and not just academic ability
  • Save time with remote testing
  • The RealLifeTesting™ methodology offers a unique testing platform where candidates can opt to use their own IDE, clone to Git, run unit tests, and access Stack Overflow, Github, and Google for research.
  • Effective anti-plagiarism tools automatically scan content to assure test accuracy
  • Tests can be monitored in real-time
  • Automatically generated non-technical results
  • Tests range from senior-level developers down to junior JavaScript developer positions.

Skills covered in our JavaScript coding questions

  • ES5
  • ES6
  • Functional
  • Funktionale Programmierung
  • JavaScript
  • NestJS
  • Node.JS
  • REST-API
  • Typoskript
  • Reagieren Sie
  • React Native
  • React-Redux
  • Redux
  • Redux-Form
  • jQuery
  • Schnappschuss-Tests
  • Eckig
  • Angular Forms API
  • Angular Reaktive Formulare
  • Angular Security
  • Angular Templates
  • Template-Driven Forms
  • Web-Entwicklung

What to look for in a JavaScript Developer

JavaScript (or JS) is a multi-paradigm programming language that is one of the most popular programming languages in use today. Due to its popularity, it can be hard to narrow down the right JavaScript developer. Here’s what to look out for:

The basics of JavaScript are relatively easy to pick up meaning a lot of developers only learn what they need to get things done. However, a good JavaScript developer will need to have good background knowledge of the language itself in order to be able to write high-quality applications.

JavaScript also develops very quickly and new frameworks are created each day, meaning it is a positive, if even a Junior JavaScript developer, can demonstrate a good knowledge of popular frameworks. However, it is perhaps more important to have a JavaScript developer who can demonstrate knowledge of older JavaScript frameworks or libraries and therefore a deeper understanding of the language as a whole.

It is also important to understand that a JavaScript developer will have a different knowledge base depending on their experience and the role they are applying for. For instance, a front-end developer will require a different skill set to a full stack developer. In these cases, core knowledge of the language will be the same, but each developer should also have specific knowledge related to their field of work.

If you are hiring for a higher level position then commercial experience will also be required, but for a mid-level or junior JavaScript developer, a portfolio containing some well-written code will suffice.

Want to customize JavaScript coding questions?

DevSkiller JavaScript coding questions are completely adaptable so they can be customized to suit your company’s requirements. You can choose the programming language being assessed, the time each test will take to complete, and even monitor the tests in real-time.

Want proof that our JavaScript coding questions work?

Knowing how best to invest your company’s money can be a daunting prospect, so don’t take our word for it, here is what our clients have to say:-

Spartez is a Platinum Top Vendor on the Atlassian Marketplace. The company focuses on the Atlassian and agile ecosystem, providing useful tools for Server and Cloud, as well as offering support to customers and evaluators.

Before turning to DevSkiller, Talent acquisition specialist at Spartez- Patrycja Kiljańska and her team, used to screen interview candidates using an in-house solution which resulted in more than 23% of candidates passing the initial test. This made it incredibly difficult to decide who to bring back for the next phase, which then led to recruiters conducting far more interviews than were necessary.  Furthermore, screening each test took around 15-20 minutes to evaluate, adding to the strain of their workforce. The result was that the whole process was inefficient and labored.

DevSkiller’s testing is evaluated automatically and after turning to DevSkiller to conduct a more thorough screening process for candidates, Spartez found that only 10.23% of applicants made it past the first stage of technical screening and that the company as a whole, were able to filter down 43% more candidates during the recruitment process, before arranging a one-to-one meeting.

Patrycja Kiljańska – Talent acquisition specialist at Spartez

“We’ve replaced a high-maintenance in-house solution with DevSkiller. Our process looks the same, however, the product gives us better performance. The results are also way easier to assess.”

Häufig gestellte Fragen

Was ist RealLifeTestingTM?

The RealLifeTestingTM methodology is the foundation of all DevSkiller JavaScript coding questions. The program is designed to simulate real, everyday JavaScript scenarios that your developer applicants are likely to encounter in their work. This method of testing allows recruiters to have a comprehensive understanding of an applicant’s skill level from the very beginning of the screening process.

Only the candidates most adept at the role, are able to demonstrate the clear understanding and knowledge required to progress through the JavaScript test.

Wie lange dauert es, DevSkiller einzurichten?

Setting up Java coding questions takes no time at all and can be ready to send in as little as 5 minutes. DevSkiller stores an extensive library of coding tests and JavaScript questions, meaning you can start assessing JavaScript developer candidates as soon as you set up your account.

Muss ich ein Programmierer sein, um DevSkiller zu benutzen?

The great thing about DevSkiller is it has been designed to generate results automatically and runs with as little external input as possible. This means that ready-to-use tests can be carried out by recruiters who have little knowledge of programming themselves and then results are presented in a simple, easy to understand manner. Furthermore, if you do have someone who is technically minded carrying out the recruitment process, then the tests can even be prepared from scratch.

What do you do about plagiarism?

The advantage the DevSkiller model has is that Java coding questions can be assessed automatically. This means that the DevSkiller model can also implement stringent anti-plagiarism tools to ensure each test’s authenticity. For instance, checks can be carried out to see if the candidate is looking at a different screen while carrying out their test. DevSkiller can also automatically cross-reference each candidate’s coding and answers, with answers given by previous candidates and if there is a match the system can categorically filter out any cheating.

What do candidates think of DevSkiller JavaScript coding questions?

Developer candidates are overwhelmingly positive in their feedback of the DevSkiller model of using JavaScript tests. The vast majority of developers enjoy the opportunity to be able to demonstrate their technical skills in a way that is relevant to their work. Most also appreciate that DevSkiller tests use coding tools and conventions like unit testing, and cloning to GIT from a personal IDE.

Many developers can be suspicious of academic algorithmic tests and some even refuse to take them at all, as these don’t test the skills that developers actually use day to day and might ask for knowledge of something they haven’t used practically in years. With DevSkiller tests however, developers notice the difference and appreciate being able to demonstrate their technical skills.

Überprüfen Sie CSS online tests.