JavaScriptコーディングの質問

JavaScriptコーディング問題はDevSkillerが専門的に作成したもので、貴社のビジネスに最適なJavaScript開発者を見つけるためのお手伝いをします。DevSkiller の JavaScript コーディング問題は、あらゆる経験レベルの開発者の JavaScript コーディングスキルをテストするように設計されています。

DevSkillerは、JavaScript開発者が日常的に遭遇するであろう現実のシナリオを再現するために設計された高度な方法論であるRealLifeTesting™の方法論を面接候補者のテストに実装しています。

カバーしている技術

プログラミング言語。 JavaScript

JavaScriptのフレームワークとライブラリ。 Angular、React、Ember、Backbone、Meteor、jQueryなど

ツールを構築します。 NPM、ガルプ、バワー

Angular 2+
シニア
テストされたスキル
持続時間
53 分以内
評価
自動
テストの概要

コードギャップ

知識評価 Angular2+, JavaScript

選択問題

知識評価 エッチエムティーエル

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

JavaScript|Angular 2+|Router Role Based Access Control - ルートとコンポーネントのためのシンプルなRBACを準備します。

Vue.js
ジュニア
テストされたスキル
持続時間
55 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, Vue.js

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

JavaScript|Vue.js|Notepad - 提供されているNotesServiceを使って、メモを保存したり読んだりするシンプルなメモアプリケーションを完成させます。

Vue.js
ミドル
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, Vue.js

プログラミングタスク - レベル。中程度

JavaScript|Vue.js|お問い合わせフォーム - ユーザーがログインできるように、名前とメールアドレスが入力され、フォーム送信後に「ありがとうございました」というメッセージが表示されるように、フォームを完成させます。

タイプスクリプト
ミドル
テストされたスキル
持続時間
65 分以内
評価
自動
テストの概要

選択問題

知識評価 タイプスクリプト

プログラミングタスク - レベル。中程度

TypeScript|Reduxセレクタ|人事部 - 人事データを処理するReduxセレクタを実装します。実装はスナップショットテストでテストされます。

Vue.js
ジュニア
テストされたスキル
持続時間
65 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, エッチエムティーエル, シーエスエス

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

JavaScript|Vue.js|Calendar Notes - カレンダーから選択した日付のメモを追加できるアプリケーションを実装します。

アンギュラー
ジュニア
テストされたスキル
持続時間
58 分以内
評価
自動
テストの概要

選択問題

知識評価 Angular2+, JavaScript, rxjs

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

JavaScript|Angular 2+|仮想名刺 - サービス、RxJS、Angularを使って仮想名刺のコンポーネントを接続する 入力.

リアクト
ミドル
テストされたスキル
持続時間
113 分以内
評価
自動
テストの概要

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

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

プログラミングタスク - レベル。中程度

JavaScript | Node.js | アドレス帳 - 連絡先のリストを取得するためのエンドポイントを実装します (フェーズマッチと結果の制限付き)。

コードギャップ

知識評価 MongoDB

ジャワ
ジュニア
テストされたスキル
持続時間
120 分以内
評価
自動
テストの概要

フロントエンドのプログラミングタスク - レベル。簡単

JavaScript|TypeScript|請求書アプリケーション - フロントエンド - 請求書データと為替レートをマージして集計するフロントエンド部分を実装します。

バックエンドのプログラミングタスク - レベル。簡単

Java|請求書アプリケーション - バックエンド - 請求書データをサービスやDAOメソッドで検索・集計するバックエンド部分を実装します。

JavaScript
シニア
テストされたスキル
持続時間
57 分以内
評価
自動
テストの概要

選択問題

知識評価 イーエスエルシックス, JavaScript, エッチエムティーエル, シーエスエス, アクセシビリティ

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

JavaScript|機能メモ化 - 汎用メモ化機構の2つのバージョンを書く。

アンギュラー
ジュニア
テストされたスキル
持続時間
44 分以内
評価
自動
テストの概要

選択問題

知識評価 Angular2+, JavaScript

コードギャップ

知識評価 Angular2+, JavaScript

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

JavaScript|Angular 2+|通貨の計算機 - 選択した通貨の金額を米ドルに変換する必要がありますアプリケーションを終了します。

リュークス
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, リュークス

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

JavaScript|Redux|人事部 - reducers - redux の reducer と selectors を正しく実装してください。

JavaScript
シニア
テストされたスキル
持続時間
46 分以内
評価
自動
テストの概要

選択問題

知識評価 イーエスエルシックス, JavaScript

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

JavaScript|機能メモ化 - 汎用メモ化機構の2つのバージョンを書く。

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

選択問題

知識評価 タイプスクリプト

プログラミングタスク - レベル。中程度

TypeScript|NestJS|My BaristaアプリのためのコーヒーレコメンデーションAPI - コーヒーの種類を格付けしてレコメンドするためのNestJSのRESTサービスを実装します。

タイプスクリプト
シニア
テストされたスキル
持続時間
105 分以内
評価
自動
テストの概要

選択問題

知識評価 タイプスクリプト

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

TypeScript|ソーシャルメディアクエリ|名前で友達を探す - FriendsQueries#queryByNameMatching関数を要件に応じて実装し、すべてのテストをパスするようにします。

JavaScript
ジュニア
テストされたスキル
持続時間
50 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript

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

JavaScript | Word Search - letterGrid を保持する WordSearch オブジェクトを初期化し、与えられたグリッドを全方向から検索する find メソッドを実装します。

リアクト
シニア
テストされたスキル
持続時間
175 分以内
評価
自動
テストの概要

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

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

バックエンドのプログラミングタスク - レベル。中程度

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

リアクト
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, リアクト

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

Javascript | React | Calendar Notes - カレンダーから選択した日付のメモを追加できるアプリケーションを実装する。

JavaScript
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

コードギャップ

知識評価 JavaScript

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

jQuery|DOM操作 - 基本フォーム - 簡単な統計情報を編集・計算できるインタラクティブなフォームを実装。

JavaScript
ミドル
テストされたスキル
持続時間
51 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript

プログラミングタスク - レベル。中程度

jQuery|DOM操作 - 編集、タスクの確認、入力の無効化、統計量の計算を可能にするインタラクティブなフォームを実装します。

リアクトネイティブ
シニア
テストされたスキル
持続時間
108 分以内
評価
自動
テストの概要

選択問題

知識評価 イーエスエルシックス, JavaScript

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

React Native | Movie Store - ユーザーが想像できる映画をすべて購入できるアプリケーションを実装します。

JavaScript
ジュニア
テストされたスキル
持続時間
35 分以内
評価
自動
テストの概要

選択問題

知識評価 JavaScript, リアクト

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

JavaScript|React|検索エンジンアプリケーション - オンラインショップの商品を検索したり、フィルタリングしたりするアプリケーションを実装します。

アンギュラー
ミドル
テストされたスキル
持続時間
72 分以内
評価
自動
テストの概要

選択問題

知識評価 Angular Forms API, アンギュラーリアクティブフォーム, Angular2+, アンギュラーテンプレート, アンギュラーセキュリティ

プログラミングタスク - レベル。中程度

JavaScript|Angular 2+|サインアップフォーム - HTML/CSSをAngularに接続し、適切なバリデーションを追加します。

リアクトネイティブ
ミドル
テストされたスキル
持続時間
101 分以内
評価
自動
テストの概要

選択問題

知識評価 イーエスエルシックス, JavaScript

プログラミングタスク - レベル。中程度

React Native | HR Companion App - 人事部門が評価対象の求職者のリストを管理するのに役立つアプリケーションを実装します。

リアクトネイティブ
ジュニア
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

選択問題

知識評価 イーエスエルシックス, JavaScript

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

React Native | Ultimate BugTracker - ソフトウェアハウスの社内バグトラッカーとして使用されているアプリケーションに不足している機能を実装し、バグを修正します。

JavaScriptの開発者をスクリーニングするための適切なJavaScriptのオンラインテスト

JavaScriptのコーディング問題におすすめの役割

  • ジャバスクリプト開発者
  • ジュニアJavaScript開発者
  • フロントエンド開発者
  • フルスタック開発者
  • ソフトウェア開発者
  • ウェブ開発者

DevSkiller JavaScriptのコーディング問題の仕組み

DevSkiller の JavaScript コーディング問題集は RealLifeTesting™ の手法を利用しています。これは、採用担当者が応募者に応募者が貴社で働く際に直面するであろう実際の課題を反映した JavaScript テストを送信できるように独自に設計されています。つまり、スクリーニングプロセスの間に、各応募者が仕事でどの程度のパフォーマンスを発揮するかを正確にテストすることができます。この方法では、面接の前に、JavaScript開発者の時間管理能力、問題解決能力、JavaScriptコーディングスキルを正確に評価することができます。

主な特徴

  • 学力だけではなく、JavaScriptのコーディング能力をテストする
  • リモートテストで時間を節約
  • RealLifeTesting™の方法論は、受験者が独自のIDEの使用、Gitへのクローン、ユニットテストの実行、Stack Overflow、Github、Googleへのリサーチのためのアクセスを選択できるユニークなテストプラットフォームを提供しています。
  • 効果的な盗作防止ツールは、自動的にコンテンツをスキャンしてテストの精度を保証します。
  • テストをリアルタイムで監視することができます。
  • 技術的でない結果を自動的に生成
  • テストは、シニアレベルの開発者からジュニアのJavaScript開発者のポジションまで、幅広く行われています。

JavaScriptのコーディング問題でカバーされているスキル

  • イーエスファイブ
  • イーエスエルシックス
  • 機能的な
  • 関数型プログラミング
  • JavaScript
  • ネストジェーエス
  • ノードJS
  • REST API
  • タイプスクリプト
  • リアクト
  • リアクトネイティブ
  • リアクトレダックス
  • リュークス
  • リュークスフォーム
  • jQuery
  • スナップショットテスト
  • アンギュラー
  • Angular Forms API
  • アンギュラーリアクティブフォーム
  • アンギュラーセキュリティ
  • アンギュラーテンプレート
  • テンプレート駆動型フォーム
  • ウェブ開発

JavaScriptデベロッパーに求めるもの

JavaScript (またはJS)は、今日使用されている最も人気のあるプログラミング言語の1つであるマルチパラダイムプログラミング言語です。その人気の高さから、適切な JavaScript 開発者を絞り込むのは難しいかもしれません。ここでは、どのような点に注目すべきかをご紹介します。

JavaScriptの基本は比較的簡単に習得できますが、多くの開発者は物事を進めるために必要なことだけを学んでいます。しかし、優れたJavaScript開発者は、高品質なアプリケーションを書くことができるようになるためには、言語自体の背景知識が必要になります。

JavaScript の開発も非常に早く、毎日新しいフレームワークが作られています。つまり、ジュニア JavaScript 開発者であっても、人気のあるフレームワークの知識を十分に発揮することができれば、プラスになるということです。しかし、古いJavaScriptのフレームワークやライブラリの知識があり、言語全体をより深く理解していることを示すことができるJavaScript開発者がいることの方が重要かもしれません。

また、JavaScript開発者は、経験や応募する役割によって異なる知識を持っていることを理解しておくことも重要です。例えば、フロントエンド開発者はフルスタック開発者とは異なるスキルセットを必要とします。これらの場合、言語のコアな知識は同じですが、それぞれの開発者は自分の仕事の分野に関連した特定の知識を持っている必要があります。

より高いレベルのポジションをお探しの場合は、商業的な経験も必要となりますが、ミドルレベルまたはジュニアのJavaScript開発者の場合は、よく書かれたコードを含むポートフォリオがあれば十分です。

JavaScriptのコーディング問題をカスタマイズしてみませんか?

DevSkillerのJavaScriptコーディング問題集は完全に適応可能なので、企業の要件に合わせてカスタマイズすることができます。評価対象のプログラミング言語を選択したり、各テストの所要時間を設定したり、リアルタイムでテストを監視したりすることができます。

JavaScriptのコーディング問題が機能していることを証明したいですか?

あなたの会社のお金をどのように投資するのがベストかを知ることは、難しい見通しである可能性がありますので、私たちの言葉を鵜呑みにしないでください。

SpartezはAtlassian Marketplaceのプラチナトップベンダーです。同社はAtlassianとアジャイルエコシステムに注力しており、サーバーやクラウドに便利なツールを提供するとともに、顧客や評価者へのサポートを提供しています。

Spartez- Patrycja Kiljańska氏と彼女のチームはDevSkillerを導入する前は、社内のソリューションを使用して面接候補者をスクリーニングしていました。このため、次の段階に誰を連れてくるかを決めるのが非常に難しく、採用担当者は必要以上に多くの面接を行うことになりました。 さらに、各テストの審査には15~20分程度の時間がかかり、採用担当者の負担も大きくなっていました。その結果、プロセス全体が非効率的で手間のかかるものになってしまいました。

DevSkillerのテストは自動的に評価され、候補者に対してより徹底的なスクリーニングプロセスを実施するためにDevSkillerを利用した後、Spartezは、10.23%の応募者のうち10.23%しか技術的なスクリーニングの第一段階を通過できなかったことを発見し、会社全体として、採用プロセス中に43%の候補者を絞り込み、1対1の面談を手配することができたという。

パトリチャ・キルヤンスカ - Spartezでの人材獲得のスペシャリスト

"メンテナンス性の高い社内ソリューションをDevSkillerに置き換えました。私たちのプロセスは同じように見えますが、製品の方がパフォーマンスが向上しています。結果も評価しやすくなっています。

よくある質問

RealLifeTestingTMとは?

RealLifeTestingTM の方法論はすべての DevSkiller の JavaScript コーディング問題集の基礎となっています。このプログラムは、開発者の応募者が仕事で遭遇する可能性の高い、実際の日常的な JavaScript のシナリオをシミュレートするように設計されています。このテスト方法により、採用担当者は選考プロセスの初期段階から応募者のスキルレベルを総合的に把握することができます。

この役割に最も精通している候補者のみが、JavaScriptテストを介して進行するために必要な明確な理解と知識を実証することができます。

DevSkillerの設定にはどのくらいの時間がかかりますか?

Java コーディング問題の設定には全く時間がかからず、最短 5 分で送信することができます。DevSkillerにはコーディングテストとJavaScriptの問題の豊富なライブラリが保存されているので、アカウントを設定したらすぐにJavaScript開発者候補の評価を開始することができます。

DevSkillerを使うにはプログラマーである必要がありますか?

DevSkillerの優れた点は、結果を自動的に生成するように設計されており、外部からの入力をできるだけ少なくして実行することができる点です。つまり、プログラミングの知識がほとんどない採用担当者でも、すぐに使えるテストを実施することができ、結果はシンプルでわかりやすい形で表示されます。さらに、技術的な知識を持った人が採用プロセスを実施する場合は、テストをゼロから準備することもできます。

盗作はどうするの?

DevSkiller モデルの利点は、Java コーディング問題を自動的に評価できることです。つまり、DevSkiller モデルは、各テストの真正性を保証するために、厳格な盗作防止ツールを実装することもできます。例えば、受験者がテスト中に別の画面を見ているかどうかをチェックすることができます。また、各受験者のコーディングと解答を過去の受験者の解答と自動的に相互参照し、一致するものがあれば、システムは不正行為を分類的にフィルタリングすることができます。

DevSkiller JavaScriptのコーディングの質問に対して、候補者はどのようなことを考えていますか?

開発者候補者は、JavaScriptテストを使用したDevSkillerモデルのフィードバックを圧倒的に肯定的に評価しています。大多数の開発者は、自分の仕事に関連した方法で技術的なスキルを発揮できる機会を楽しんでいます。また、大多数の開発者は、DevSkiller テストがユニットテストのようなコーディングツールや慣習を使用していることや、個人の IDE から GIT にクローンすることを高く評価しています。

多くの開発者は、アカデミックなアルゴリズムテストを疑うことがあり、中には、開発者が日々実際に使用するスキルをテストするものではなく、何年も実際に使用していないものについての知識を問うものであるため、全く受けない人もいます。しかし、DevSkiller テストでは、開発者はその違いに気付き、技術的なスキルを発揮できることに感謝しています。

チェックアウト CSSオンラインテストs.

[Ebook] (英語)
[Ebook] (英語)
DevSkillerのロゴ タレントブーストのロゴ タレントスコアのロゴ