コンテンツへスキップ

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.

ノードジェーエス
ミドル
テストされたスキル
期間
87 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, ノードジェーエス

コードギャップ

の知識を評価する。 ジャバスクリプト, ノードジェーエス, SQL

プログラミング・タスク - レベルミディアム

Node.JS | Rest API | News backend service - Node.JSで作成されたニュースバックエンドサービスをVanilla JSで実装します。

タイプスクリプト
ミドル
テストされたスキル
期間
73 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, タイプスクリプト

コードギャップ

の知識を評価する。 ジャバスクリプト, タイプスクリプト

プログラミング・タスク - レベルミディアム

TypeScript | NestJS | My Barista App - Coffee Recommendation - コーヒーの種類を評価し、推薦するためのNestJS RESTサービスを実装する。

タイプスクリプト
ミドル
テストされたスキル
期間
62 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 タイプスクリプト

コードギャップ

の知識を評価する。 ジャバスクリプト, タイプスクリプト

プログラミング・タスク - レベルミディアム

TypeScript | NestJS | My Barista App - 格付けされたコーヒーの種類を一覧表示 - コーヒーの種類を格付けし、推薦するためのNestJS RESTサービスを実装する。

タイプスクリプト
ジュニア
テストされたスキル
期間
46 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, タイプスクリプト

コードギャップ

の知識を評価する。 ジャバスクリプト, タイプスクリプト

プログラミングタスク - レベル:簡単

TypeScript | NestJS | My Barista App - Fetch rating of a coffee type - コーヒーの種類を評価するNestJS RESTサービスに、過去に評価されたコーヒーの種類を一覧表示する新機能を実装。

ノードジェーエス
ジュニア
テストされたスキル
期間
41 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, ノードジェーエス

コードギャップ

の知識を評価する。 ジャバスクリプト, ノードジェーエス

プログラミングタスク - レベル:簡単

JavaScript|Node.JS|ファイルシステム - NodeJSを使用して、同期および非同期の方法でファイルを読み書きし、ディレクトリを再帰的に一覧表示します。

ジャバスクリプト
シニア
テストされたスキル
期間
85 分以内。
評価
自動
テスト概要

プログラミング・タスク - レベル: ハード

HTML/CSS|ホームページ - ページがホームページを表示する前に適切なスプラッシュローダー画面を表示するように、CSSプロパティ定義を完成させる。

プログラミング・タスク - レベル: ハード

JavaScript|関数型メモライゼーション - 汎用メモライゼーション・メカニズムの2つのバージョンを書く。

アンギュラー
ミドル
テストされたスキル
期間
101 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンギュラー, ジャバスクリプト

コードギャップ

の知識を評価する。 アンギュラー, ジャバスクリプト

プログラミング・タスク - レベルミディアム

JavaScript|Angular|Reactiveフォーム - Reactiveフォームを使って登録フォームを用意する

反応
ミドル
テストされたスキル
期間
113 分以内。
評価
自動
テスト概要

プログラミング・タスク - レベル: ハード

JavaScript|React|Redux|アドレス帳 - Reduxの上に構築された小さなReactウェブアプリケーションの不足している機能を実装する。

プログラミング・タスク - レベルミディアム

JavaScript|Node.js|アドレス帳 - 連絡先のリストをフェッチ(フェーズのマッチングと結果の制限)、単一の連絡先の詳細をフェッチ、指定された連絡先を削除するためのエンドポイントを実装します。

コードギャップ

の知識を評価する。 モンゴDB

タイプスクリプト
ミドル
テストされたスキル
期間
126 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 タイプスクリプト

プログラミング・タスク - レベルミディアム

TypeScript | NestJS | My Baristaアプリのためのコーヒー推薦API - コーヒーの種類を評価し推薦するためのNestJS RESTサービスを実装する。

反応
シニア
テストされたスキル
期間
175 分以内。
評価
自動
テスト概要

フロントエンド・プログラミング・タスク - レベルシニア

JavaScript|React|Redux|アドレス帳 - Reduxの上に構築された小さなReactウェブアプリケーションの不足している機能を実装する。

バックエンド・プログラミング・タスク - レベルミディアム

JavaScript|Node.js|アドレス帳 - 連絡先のリストをフェッチ(フェーズのマッチングと結果の制限)、単一の連絡先の詳細をフェッチ、指定された連絡先を削除するエンドポイントを実装します。

ジャワ
ジュニア
テストされたスキル
期間
68 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャワ

プログラミングタスク - レベル:簡単

Java|重複検索 - N回発生した重複を含む新しいリストを返す findDuplicates メソッドを実装します。

選択問題

の知識を評価する。 ES6, ジャバスクリプト, タイプスクリプト

プログラミングタスク - レベル:簡単

JavaScript|Node.JS|Websocketサーバー - WebSocketサーバーを完成させるために、server.jsファイルを完成させる。

パイソン
ミドル
テストされたスキル
期間
168 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 CSS, HTML

プログラミング・タスク - レベルミディアム

Python|Django|休暇申請アプリケーション|基本的なCRUD - Djangoフレームワークを使用して、従業員の休暇申請を管理するためのアプリケーションを完成させます。

プログラミング・タスク - レベルミディアム

JavaScript|ソーシャルメディアクエリ|「いいね!」候補を探す - 「いいね!」候補とされる本を探す関数を実装する。

ジャバスクリプト
ジュニア
テストされたスキル
期間
57 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト, ウェブ開発, ノードジェーエス, 琥珀, エンバー2.x

プログラミングタスク - レベル:簡単

JavaScript|オーダーアナライザー|平日ごとの商品の注文数量の合計を検索する - OrdersAnalyzer#averageDailySalesメソッドを実装して、曜日名をキーとして、指定された商品IDの注文数量の合計を値としてマップを返します。

ジャバスクリプト
ミドル
テストされたスキル
期間
121 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 エクスプレスJS

プログラミング・タスク - レベルミディアム

Angular 2+ メモ帳アプリ

プログラミング・タスク - レベルミディアム

Node.JS - Mongo - コースレポート

コードギャップ

の知識を評価する。 モンゴDB

Node.js
ミドル
テストされたスキル
期間
68 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャバスクリプト そして ノードジェーエス

プログラミング・タスク - レベルミディアム

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

ジャバスクリプト
ミドル
テストされたスキル
期間
66 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 琥珀, エンバー2.x, ノードジェーエス, ジャバスクリプト

プログラミング・タスク - レベルミディアム

JavaScript|受注アナライザ|曜日ごとの平均受注額を求める - 曜日名をキーとし、平均受注総額をマップとして返すメソッドを実装する。

ノードジェーエス
ジュニア
テストされたスキル
期間
35 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ノードジェーエス

プログラミングタスク - レベル:簡単

JavaScript|Node.JS|Websocketサーバー - WebSocketサーバーを完成させるために、server.jsファイルを完成させる。

Node.js
ミドル
テストされたスキル
期間
62 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 Node.js: Callbacks and variables, EventEmitter one-time events, frameworks, Using HTTPS, Isomorphic programmingそして Reading from a file

プログラミング・タスク

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.

ノードジェーエス
ジュニア
テストされたスキル
期間
36 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 Node.js: __dirname global, Blocking functions, Blocking on HTTP requests, Problem Solving, Alternatives to a zero delay setTimeoutそして Server events

プログラミング・タスク

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

NodeJS
ジュニア
テストされたスキル
期間
36 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 Node.js: Opening a server, The callback in server.listen, callbacks, Server events, Blocking on HTTP requests, Alternatives to a zero delay setTimeout

プログラミング・タスク

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

  • ウェブ開発者
  • Node.Js developer
  • JavaScript開発者
  • 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.

主な特徴

  • 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
  • 実生活テスト 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
  • 非同期プログラミング
  • 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:

オルガ・ベルガー CodeValueのリード・リクルーター兼ソーシング・スペシャリスト

「DevSkillerは使いやすく、フレンドリーです。

リチャード・ウィリアムズ - Plutora社エンジニアリング担当副社長

「選考段階を自動化したおかげで、面接率を50%下げることができました。同時に、面接に進む候補者の質も向上しました。DevSkillerは、当社の技術系採用プロセスにさらなる質の向上をもたらしています。

マイケル・ガーウィグ Ada Healthのエンジニアリング・マネージャー

"DevSkillerのおかげで、すでにフィットしそうな応募者の貴重なオンサイト時間を節約することができました。応募者一人当たり3時間を節約しています。以前は応募者と技術的なタスクに費やしていた時間です。"

よくある質問

RealLifeTestingとは?

実生活テスト 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.

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.