Node.js online tests and programming interview questions

Give your candidate one of the following Node.js skill tests to screen their Node.js skills. Before interviewing an applicant, test their JavaScript abilities with our range of Node.js tests. For Junior, Middle, and Senior developers, these tests will give you a clear indication of the skills and abilities of your potential employee. Take a look at the Node.js skill test that’s relevant to the position you’d like to fill.

Node.JS
STŘEDNÍ
Testované dovednosti
Doba trvání
87 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript, Node.JS

Mezery v kódu

hodnocení znalostí JavaScript, Node.JS, SQL

Úloha programování - Úroveň: - Střední úroveň

Node.JS | Rest API | Zpravodajská backendová služba - Implementace zpravodajské backendové služby vytvořené v Node.JS pomocí Vanilla JS včetně zápisu autorizace a Rest API.

TypeScript
JUNIOR
Testované dovednosti
Doba trvání
51 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Typescript

Mezery v kódu

hodnocení znalostí JavaScript, Reagovat

Otázky s výběrem odpovědí

hodnocení znalostí HTML, CSS

Úloha programování - Úroveň: Snadné

TypeScript | React Hooks | Movies State Management - Kompletní aplikace pro správu filmů pomocí React Hooks implementací správy stavu do stávajících pohledů.

TypeScript
STŘEDNÍ
Testované dovednosti
Doba trvání
73 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript, Typescript

Mezery v kódu

hodnocení znalostí JavaScript, Typescript

Úloha programování - Úroveň: - Střední úroveň

TypeScript | NestJS | My Barista App - Doporučení kávy - Implementace služby NestJS REST pro hodnocení a doporučování druhů kávy.

TypeScript
STŘEDNÍ
Testované dovednosti
Doba trvání
62 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Typescript

Mezery v kódu

hodnocení znalostí JavaScript, Typescript

Úloha programování - Úroveň: - Střední úroveň

TypeScript | NestJS | My Barista App - Výpis hodnocených druhů kávy - Implementace služby NestJS REST pro hodnocení a doporučování druhů kávy.

TypeScript
JUNIOR
Testované dovednosti
Doba trvání
46 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript, Typescript

Mezery v kódu

hodnocení znalostí JavaScript, Typescript

Úloha programování - Úroveň: Snadné

TypeScript | NestJS | My Barista App - Získání hodnocení typu kávy - Implementace nové funkce pro výpis dříve hodnocených typů kávy ve službě NestJS REST pro hodnocení typů kávy.

Node.JS
JUNIOR
Testované dovednosti
Doba trvání
41 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript, Node.JS

Mezery v kódu

hodnocení znalostí JavaScript, Node.JS

Úloha programování - Úroveň: Snadné

JavaScript | Node.JS | File system - Use NodeJS to read/write files in sync and async way, list directories recursively.

JavaScript
SENIOR
Testované dovednosti
Doba trvání
85 maximálně minut.
Hodnocení
Automatické
Přehled testů

Programování - Úroveň: těžká

HTML/CSS | Home Page - Complete CSS property definitions so the page displays the appropriate splash loader screen before it displays the home page.

Programování - Úroveň: těžká

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

Angular
STŘEDNÍ
Testované dovednosti
Doba trvání
101 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Angular, JavaScript

Mezery v kódu

hodnocení znalostí Angular, JavaScript

Úloha programování - Úroveň: - Střední úroveň

JavaScript | Angular | Reaktivní formuláře - Příprava registračního formuláře pomocí reaktivních formulářů

Reagovat
STŘEDNÍ
Testované dovednosti
Doba trvání
113 maximálně minut.
Hodnocení
Automatické
Přehled testů

Programování - Úroveň: těžká

JavaScript | React, Redux | Address Book - Implementace chybějících funkcí malé webové aplikace React postavené na Reduxu.

Úloha programování - Úroveň: - Střední úroveň

JavaScript | Node.js | Address book - Implementace koncových bodů pro načtení seznamu kontaktů (s fázovým porovnáváním a omezením výsledků), načtení detailů jednoho kontaktu a odstranění daného kontaktu.

Mezery v kódu

hodnocení znalostí MongoDB

TypeScript
STŘEDNÍ
Testované dovednosti
Doba trvání
126 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Typescript

Úloha programování - Úroveň: - Střední úroveň

TypeScript | NestJS | Coffee Recommendation API pro aplikaci My Barista - Implementace služby NestJS REST pro hodnocení a doporučování druhů kávy.

Reagovat
SENIOR
Testované dovednosti
Doba trvání
175 maximálně minut.
Hodnocení
Automatické
Přehled testů

Úloha programování front-endu - Úroveň: .

JavaScript | React, Redux | Address Book - Implementace chybějících funkcí malé webové aplikace React postavené na Reduxu.

Úloha programování backendu - Úroveň: .

JavaScript | Node.js | Address Book - Implementace koncových bodů pro načtení seznamu kontaktů (s fázovým porovnáním a omezením výsledků), načtení podrobností o jednom kontaktu a odstranění daného kontaktu.

Java
JUNIOR
Testované dovednosti
Doba trvání
68 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Java

Úloha programování - Úroveň: Snadné

Java | Najít duplikáty - Implementujte metodu findDuplicates, která vrátí nový seznam obsahující duplikáty, které se vyskytly N-krát.

Otázky s výběrem odpovědí

hodnocení znalostí ES6, JavaScript, Typescript

Úloha programování - Úroveň: Snadné

JavaScript | Node.JS | Websocket server - Dokončete soubor server.js, abyste dokončili WebSocket server.

Python
STŘEDNÍ
Testované dovednosti
Doba trvání
168 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí CSS, HTML

Úloha programování - Úroveň: - Střední úroveň

Python | Django | Žádost o dovolenou | Základní CRUD - Dokončení aplikace pro správu žádostí o dovolenou zaměstnanců pomocí frameworku Django.

Úloha programování - Úroveň: - Střední úroveň

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

JavaScript
JUNIOR
Testované dovednosti
Doba trvání
57 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript, Vývoj webových stránek, Node.JS, Ember, Ember 2.x

Úloha programování - Úroveň: Snadné

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.

JavaScript
STŘEDNÍ
Testované dovednosti
Doba trvání
121 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí ExpressJS

Úloha programování - Úroveň: - Střední úroveň

Aplikace Angular 2+ Notepad

Úloha programování - Úroveň: - Střední úroveň

Node.JS - Mongo - Zpráva o kurzu

Mezery v kódu

hodnocení znalostí MongoDB

Node.js
STŘEDNÍ
Testované dovednosti
Doba trvání
68 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí JavaScript a Node.JS

Úloha programování - Úroveň: - Střední úroveň

JavaScript | Node.js | Server Side Step Tracker - Dokončení implementace funkce Node.js fitness aplikace vystavující ROZHRANÍ REST API a Websocket-API pro sledování kroků

JavaScript
STŘEDNÍ
Testované dovednosti
Doba trvání
66 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Ember, Ember 2.x, Node.JS, JavaScript

Úloha programování - Úroveň: - Střední úroveň

JavaScript | Analyzátor objednávek | Zjištění průměrné hodnoty objednávky pro každý den v týdnu - Implementujte metodu, která vrátí mapu s názvem dne v týdnu jako klíčem a průměrnou celkovou hodnotou objednávky.

Node.js
STŘEDNÍ
Testované dovednosti
Doba trvání
62 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

Ověřit znalosti Node.js: Callbacks and variables, EventEmitter one-time events, rámce, Using HTTPS, Isomorphic programminga Reading from a file

Programovací úkol

Complete the functions in mongo-commands.js in order to create a map reduce routine that reports each student’s primary key, their name, and the number of courses they are enrolled in.

Node.JS
JUNIOR
Testované dovednosti
Doba trvání
36 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

Ověřit znalosti Node.js: __dirname global, Blocking functions, Blocking on HTTP requests, Problem Solving, Alternatives to a zero delay setTimeouta Server events

Programovací úkol

Develop the server.js file in order to make the WebSocket server ready.

NodeJS
JUNIOR
Testované dovednosti
Doba trvání
36 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

Ověřit znalosti Node.js: Opening a server, The callback in server.listen, callbacks, Server events, Blocking on HTTP requests, Alternatives to a zero delay setTimeout

Programovací úkol

Create a file server that listens on port 9000 of localhost and Serve the text of the file testText.txt when a get request is made to that port.

Node.js Online Tests

DevSkiller Node.js online tests are the most accurate way of screening Node.js developers. Our Node.js interview questions were specially designed by our expert team to aid in the search of Node.js developers of any level of experience. We use a specific range of challenges and Node.js online tests to find the right candidate for your business.

What sets DevSkiller testing apart is we implement the RealLifeTesting methodology, a unique testing method that aims to replicate real-world development scenarios, within a real time frame. Our Node.js online tests can also be taken anytime and anywhere, saving countless hours of in-house testing. DevSkiller makes finding your next developer simpler than ever.

Recommended roles suited to Node.js online tests

  • Webový vývojář
  • Node.Js developer
  • Vývojář JavaScriptu
  • Junior Node.Js developer
  • Middle Node.Js developer
  • Senior Node.Js developer

How do DevSkiller Node.js online tests work?

Each Node.js online test is powered by the RealLifeTesting methodology. The RealLifeTesting methodology is unique in that it allows the recruiter to assess each candidate accurately, including their coding ability and time-management skills, while still in the initial screening stage of recruitment. Furthermore, all of our tests can be taken remotely from wherever the candidate chooses. Easy to understand reports are automatically generated to present the results to the recruiter. We probably don’t need to tell you the countless hours of interviews and in-house testing this method can save, compared to traditional testing.

Klíčové vlastnosti

  • DevSkiller Node.js online testing aims to provide a clear understanding of a candidate’s practical coding skills and not just their academic background.
  • Remote testing saves time and money
  • Testování RealLife methodology creates a unique testing environment where candidates can use their own IDE and have access to Stack Overflow/Github and Google for research. They can also run unit tests and clone to GIT.
  • Effective anti-plagiarism tools implemented to ensure authenticity.
  • Node.js online tests can be monitored in real-time
  • Automatically generated non-technical results that are easy to understand
  • Node.js online tests available for developers of all levels.

Skills covered in Devskiller Node.js online tests

  • Knowledge of JavaScript
  • Asynchronní programování
  • Managing databases from Node.js (e.g. MongoDB)
  • Processing data structures
  • Functional programming with JavaScript
  • Object-Oriented programming with JavaScript

What to look for in a Node.js developer

Node.js is a platform on which JavaScript code can run on the server-side. Node.js is connected to JavaScript.

When searching for a Node.js developer, there are several factors a recruiter has to take into account. First and foremost, your developer candidate must have a very good knowledge of JavaScript, the programming language that Node.js uses. In addition, they should be familiar with backend programming issues, patterns, problems, and solutions. Knowing JavaScript and how to write code is one thing, but knowing the ins and outs of Node.js and what to write in relation to backend issues, is quite another. A healthy balance of the two would be ideal.

Want to get more from Node.js online tests?

If you’re thinking that our online tests sound good, but you’d like to be able to do more with them, then that’s no problem. The DevSkiller online task wizard is packed with exciting features that allow you to customize your Node.js online tests. You can set the difficulty level, choose the languages you want to test, and control how long the test will last. Remote testing allows candidates to take tests conveniently from anywhere and you can still monitor their progress in real-time.

Still unsure about DevSkiller Node.js online tests?

Interested in trying DevSkiller for Node.js testing, but need a little persuading? Check out what some of our customers have to say:

Olga Bergerová - Vedoucí náborář a specialista na vyhledávání zdrojů ve společnosti CodeValue

"DevSkiller se snadno používá a je přátelský."

Richard Williams - viceprezident pro inženýrství ve společnosti Plutora

"Díky automatizaci fáze screeningu se nám podařilo snížit počet pohovorů o 50%. Zároveň je nyní kvalita kandidátů, kteří se dostanou do fáze pohovoru, mnohem vyšší. DevSkiller dodává našemu procesu náboru technických pracovníků další vrstvu kvality."

Michael Gerwig - Vedoucí inženýrství ve společnosti Ada Health

"DevSkiller nám pomohl ušetřit drahocenný čas na pracovišti u uchazečů, kteří již pravděpodobně vyhovují. Ušetřili jsme 3 hodiny na jednoho kandidáta - tolik času jsme předtím strávili s uchazeči nad technickým úkolem."

Často kladené otázky

Co je RealLifeTesting?

Testování RealLife methodology is the secret to our DevSkiller Node.js online testing. This one-of-a-kind testing model provides recruiters with a holistic view of an applicant’s skills. From the very beginning of the recruitment process, it allows recruiters to thoroughly screen a candidate’s actual skills and knowledge with regards to Node.js. The RealLifeTestingmethodology follows the principle that the best way to assess a candidate is to provide them with tasks that reflect the work they’ll be expected to carry out.

Successful candidates from each Node.js technical test, are those who can demonstrate their skills with coding and can show an understanding of how to access resources like Stack Overflow. They are assessed on their critical thinking, problem-solving and time-management skills.

How are Node.js online tests evaluated?

Evaluation for our Node.js interview questions happens automatically. Testing is carried out remotely and once the candidate is finished with their test, the DevSkiller platform gets to work. The evaluation takes place automatically and the candidate has then assessed the answers they have provided and the quality of their code. This also includes any mistakes in the code and if the solutions would work in edge cases. Automatic reports are then generated and sent to the recruiter with easy to follow results of each test. Answers are also automatically cross-checked for plagiarism to eliminate any chance of an unfair advantage.

How long does it take to set up a Node.js online test?

Our Node.js online tests can be ready to send out within minutes. You just need to set up your DevSkiller account. The DevSkiller platform is pre-loaded with an extensive catalog of Node.js interview questions. This means that once setup is completed, all you have to do is send out the test invites and you can start testing your candidates immediately, with no extra work required.

Musím být programátor, abych mohl používat DevSkiller?

No. Part of the idea behind our Node.js online tests is that they can be used by anyone and are designed to be as automated as they can possibly be. They can be used to hire candidates of any level of experience, with the aim being that you don’t need to be an expert, to hire an expert.

Our ready-to-use tests are prepared by our IT experts to allow non-technical users to verify the technical skills of the candidates screened. If you do have someone more technically minded working on your team, then you can even go a step further and prepare your own custom test from scratch.

Logo DevSkiller Logo TalentBoost Logo TalentScore