コーディングテスト

DevSkillerのコーディングテストカタログには、実際の作業サンプルのコーディングテストとプログラミングテストが含まれています。当社のコーディングテストは、RealLifeTesting™ の手法を採用しているため、必要なスキルセットを持つ資格のある開発者を特定するのに役立ちます。

220 以上の言語、リソース、スキルをカバーするコーディングテストをご覧ください。DevSkiller のコーディングテストと面接の質問で、次の開発者を見つけるのがこれまでになく簡単になりました。

ミドル
テストされたスキル
持続時間
44 分以内
評価
マニュアル
テストの概要

選択問題

知識評価 配列, データステップ, SAS, データベース, 周波数表, 統計, ODS, レポート, マクロ言語

コードギャップ

知識評価 アナリティクス, SAS, TTテスト, 統計, データステップ, PROC SQL

コードレビュータスク - レベル。中程度

SAS|データの読み取りとフィルタリング - データ操作やマクロ言語のステートメントを使用したコードの品質を検証し、改善するためのコメントを追加します。コードのパフォーマンスを最適化し、SASのベスト・プラクティスに従うことを忘れないでください。

シニア
テストされたスキル
持続時間
41 分以内
評価
マニュアル
テストの概要

選択問題

知識評価 GLMの手順, SAS, 統計, データステップ, ハッシュ, データベース, マクロ言語, 条件付き書式設定, レポート

コードレビュータスク - Level: Hard

SAS|Makrodefinitions - splitという名前の新しいMakrodefinitionを作成するコードの品質、効率、読みやすさを検証し、改善するためのコメントを追加してください。コードのパフォーマンスを最適化し、SASのベスト・プラクティスに従うことを忘れないでください。

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

選択問題

知識評価 SAS, レポート, データステップ, エクセル, マクロ言語, 手続き, 統計, データベース

コードギャップ

知識評価 データステップ, PROC SORT, SAS, レポート

コードレビュータスク - レベル。簡単

SAS|データ操作 - データ操作を使用したコードの品質を検証し、改善するためのコメントを追加してください。コードのパフォーマンスを最適化し、SASのベスト・プラクティスに従うことを忘れないでください。

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

選択問題

知識評価 品質保証, テスト

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

QA|.NET|データ処理インターフェースのNUnitテスト - データ処理インターフェースのNUnitテストの実装 IDataProcessing インターフェイスを NUnitDataProcessing.Test.DataProcessingTest ビジネス要件を検証するプロジェクトです。

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

選択問題

知識評価 ジャワ, , ハイバネート

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

Java|Spring、Hibernate|ホットペッパーアプリ - SpringとHibernateを使ってPepperDaoクラス内のメソッドを実装します。

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

コードギャップ

知識評価 Angular2+, JavaScript

選択問題

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

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

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

パイソン
ミドル
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

選択問題

知識評価 パイソン, スパーク

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

Python|PySpark|顧客嗜好モデル - マーケティングデータを前処理するためのデータエンジニアリングアプリケーションを実装します。

パイソン
ミドル
テストされたスキル
持続時間
104 分以内
評価
自動
テストの概要

選択問題

知識評価 Keras, 機械学習, パイソン

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

Python|NLP|Keras|カスタマーレビューのセンチメント分析 - 映画や航空会社のカスタマーレビューのセンチメント分析とタグ付けを、多出力のニューラルネットワークモデルを用いて行います。

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

選択問題

知識評価 セールスフォース

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

Salesforce|コンサルティング|フードマスターズ - プロセスビルダで起動した自動起動フローでレコードを作成。

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

選択問題

知識評価 セールスフォース

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

Salesforce|コンサルティング|モンゴル馬の貿易会社 - 特定の条件が満たされたときに、契約を作成し、それを有効にする自動化を準備します。

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

選択問題

知識評価 JavaScript, Vue.js

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

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

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

選択問題

知識評価 JavaScript, Vue.js

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

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

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

選択問題

知識評価 ジャワ,

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

Java | Spring | Currency Exchange Service - 為替レートサービスを作成します。ユーザーが為替レートの情報を取得し、為替レートの後に得られる金額を計算できるようにする必要があります。

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

選択問題

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

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

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

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

選択問題

知識評価 C++

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

C++|CRTP によるオブジェクトの自己登録 - 自己登録のための CRTP クラスを拡張し、不足しているインターフェイス メソッドを実装します。

ドッカー
ジュニア
テストされたスキル
持続時間
20 分以内
評価
自動
テストの概要

選択問題

知識評価 バッシュ, リナックス

DevOpsタスク - レベル。簡単

DevOps|Ubuntu|Docker化されたアプリケーションのための永続的ストレージ - このタスクの目的は、候補者がDockerボリュームの作成方法と使用方法を知っているかどうかを確認することです。

ドッカー
ジュニア
テストされたスキル
持続時間
20 分以内
評価
自動
テストの概要

選択問題

知識評価 バッシュ, リナックス

DevOpsタスク - レベル。簡単

DevOps|CentOs|Docker化されたアプリケーションのための永続的ストレージ - このタスクの目的は、候補者がDockerボリュームの作成方法と使用方法を知っているかどうかを確認することです。

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

選択問題

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

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

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

パイソン
ミドル
テストされたスキル
持続時間
72 分以内
評価
自動
テストの概要

選択問題

知識評価 機械学習, 強化学習

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

Python|PyTorch|強化学習|Deep Q-Network - DQNアルゴリズムの実装を完成させる。

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

コードギャップ

知識評価 AWS, デブオプス, テラフォーム

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

DevOps|Terraform, AWS|小規模なAWS環境の構築 - TerraformとAWSプロバイダを使用して、特定のタイプのEC2インスタンス、AMI、EIP、EBSをアタッチして作成してください。

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

選択問題

知識評価 マニュアルテスト, 品質保証, テスト, テストプロセス

コードレビュータスク - レベル。簡単

QA|BDD|CurrencyExchange機能ファイル - BDDテストの記述が不十分なセットのコードレビューを作成してください。

ワードプレス
ミドル
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ピーエッチピーエス, ワードプレス

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

PHP|WordPress|管理画面付きメタデータプラグイン - メタデータタグを追加するWordPressプラグインを実装します。このタスクには設定APIの要件が含まれています。

ピーエッチピーエス
ジュニア
テストされたスキル
持続時間
65 分以内
評価
自動
テストの概要

選択問題

知識評価 ピーエッチピーエス

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

PHP|ATMソフトウェアプロジェクト - 4つのクラスを実装してATMソフトウェアプロジェクトを終了するには

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

選択問題

知識評価 Angular2+, JavaScript, rxjs

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

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

DevSkillerのコードテストにおすすめのロール

当社では、あらゆるレベルのロールやポジションに対応したコーディングテストをご用意しています。ここでは、コードテストでテストできるポジションのほんの一握りをご紹介します。

  • .NET/C#開発者
  • ブロックチェーンエンジニア
  • C/C+開発者
  • コボル開発者
  • データサイエンス開発者
  • デブオプス開発者
  • 囲碁開発者
  • グルーヴィー開発者
  • HTML/CSS開発者
  • iOS開発者
  • ジャバ開発者
  • ジャバスクリプト開発者
  • コトリン開発者
  • NoSQL開発者
  • PHP開発者
  • パイソン開発者
  • 品質保証開発者
  • React Native 開発者
  • Ruby on rails開発者
  • Scala開発者
  • セキュリティエンジニア
  • エスエルディベロッパー

コーディングテストの仕組み

DevSkiller のコーディングテストはすべて RealLifeTesting Methodology™ を採用しています。この形式のテストはDevSkiller独自のもので、受験者のスキルについての貴重な情報を提供します。このテストでは、実際の仕事で直面するであろう問題やタスクを想定してテストを行います。この方法論は、候補者のコーディングスキルだけでなく、批判的思考、問題解決能力、時間管理能力を明確に理解することができます。

主な機能。DevSkillerのコードテスト

  • 学術的な知識だけではなく、候補者のコーディング能力を見極める
  • リモートテストでは、世界中のどこにいても、いつでも招待状を送ることができます。
  • RealLifeTesting™の方法論は、受験者が自分のIDEを使用したり、GITにクローンを作成したり、ユニットテストを実行したり、Stack Overflow/GitHub/Googleにアクセスして研究をしたりすることができる、より優れたユーザー体験を提供します。
  • テストの精度を保証する厳格な盗作防止ツール
  • リアルタイムでテストを観察
  • 技術者でなくても理解できる結果を自動的に生成
  • ジュニア、ミドル、シニア層向けにコーディングテストを実施しています。

独自のカスタムテストを構築する

独自のコードベースを使って開発者候補のテストを始めたいですか?問題ありません。DevSkillerとオンラインタスクウィザードを使えば、独自のカスタムテストを簡単に構築することができます。テストしたい言語、リソース、スキルを選択し、テストの難易度と期間を設定するだけでなく、その他にもさまざまな機能が用意されています。DevSkiller とコーディング・テスト・カタログを使って、適切な候補者を今すぐ見つけましょう。

DevSkillerのコーディングテストはまだよくわからない?

貴社の財務上の意思決定をする前に、慎重に考えることが重要であることは理解しています。私たちの話を聞くよりも、DevSkiller のコードテストについて、ご満足いただいている多くのお客様の声をご覧ください。

冥土星人

Plutoraは、エンタープライズIT向けのリリース、テスト環境、アナリティクスソリューションを提供するバリューストリーム管理のリーディングカンパニーです。Plutora社はDevSkillerを導入する前に、電話インタビューを利用して候補者を事前に選定していました。合格者は技術面接に招待され、その後に行動面接が行われました。このプロセスは自動化されていなかったため、多くの手作業を必要としていました。また、電話によるスクリーニングの効果は不十分であり、多くの候補者が面接の段階に進むことになりました。

技術的なスクリーニングプロセスを自動化し、面接の回数を制限し、面接の段階になる前に適切な候補者を見極めるために、DevSkiller コードテストの導入を決定しました。DevSkillerコーディングテストの導入に成功したことで、Plutoraは社内の開発チームの候補者1人あたり約8時間を節約することができました。これは、弱い候補者の面接に時間を費やす必要がないからです。

"選考段階を自動化したおかげで、面接率を50%下げることができました。同時に、面接段階に進む候補者の質も格段に向上しました。DevSkillerのおかげで、技術系の採用プロセスに質の高い人材が増えました。 リチャード・ウィリアムズ - ぷるとらのエンジニアリング担当副社長

よくある質問

RealLifeTestingTMとは?

RealLifeTestingTM の方法論は、すべての DevSkiller コーディングテストの基礎となっています。この形式のテストは、ゲームやアルゴリズムパズルのような他のスクリーニング方法とは異なり、RealLifeTestingTMは開発者のスキルを360度見渡すことができるという点でユニークです。この方法論の中心的な信念は、候補者の開発スキルを評価する最も正確な方法は、実際の仕事を反映したサンプルテストであるということです。DevSkiller のコーディングテストでは、採用後に行うのと同じように、候補者にプロジェクト全体のアプリを構築したり、既存のアプリに機能を追加したりするタスクを課します。成功するためには、候補者はコーディングの知識とStack Overflowなどのリソースを駆使して、問題が発生した場合の解決策や問題解決方法を考え出さなければなりません。結果は、候補者の学術的な知識、コーディングスキル、意思決定力、コードの清潔さ、問題解決能力を洞察することになります。

DevSkillerのオンラインテストはどのように評価されていますか?

DevSkillerプラットフォームは、候補者がテストを終えるとすぐに作業を開始します。テスト結果は自動的にレポートとして生成され、技術者ではない採用担当者でも理解できるようになっています。候補者は、ソリューションが動作するかどうか(すべてのソフトウェア開発に不可欠な要素)、コードにエラーがあるかどうか、コードの品質、エッジケースでの動作方法などについて評価されます。また、DevSkillerのコーディングテストでは、他の候補者の過去のソリューションと結果を比較する一連のRobusの盗用機能が適用されます。

DevSkillerのコードテストを受験するには?

DevSkillerのコードテストは完全にリモートで行われ、世界中のどこにでも送信することができます。採用担当者が必要なのは、候補者にテストの招待状を送るだけです。DevSkiller のコードテストは、例えば 3 日以内など、特定の時間帯で利用できるように設定することができます。候補者は自分の好きな時間にテストを開始することができます。また、当社の最先端のインブラウザ IDE を使用するか、またはお気に入りの IDE でプロジェクトを完成させ、プロジェクトを GIT にクローンするかを選択することができます。受験者はテストを受ける際に、ユニットテストを実行してソリューションが想定通りに動作するかどうかを確認することができます。DevSkiller の定義済みコーディングテストには制限時間が設定されている。制限時間が過ぎると、コードテストは自動的に評価され、リクルーターにレポートが送られる。

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