NoSQLコーディング問題とオンラインテスト

当社のNoSQLコーディング問題は、DevSkillerチームによって、ジュニア、ミドル、シニアレベルの職種向けに作成されました。テストは、一連の課題と面接用の質問を通して、各応募者の能力を正確にスクリーニングするように構成されています。

DevSkiller NoSQLのオンラインテストには、RealLifeTesting™という手法が使われています。この方法論は、応募者が管理された環境で解決すべき実世界のシナリオを再現します。当社のNoSQLインタビュー質問とオンラインテストで、適切な候補者を見つけることができます。

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

選択問題

知識評価 パイソン, ノーエスエル, MongoDB

コードギャップ

知識評価 パイソン, ノーエスエル, MongoDB

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

Python|MongoDB|株式市場|最近の価格 - MongoDBコレクションを使って株式市場データの読み込みと問い合わせを行います。

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

選択問題

知識評価 パイソン, ノーエスエル, MongoDB

コードギャップ

知識評価 パイソン, ノーエスエル, MongoDB

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

Python|MongoDB|株式相場|コレクション - MongoDBのコレクションを使って株式相場データの読み込みと問い合わせを行います。

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

選択問題

知識評価 ジャワ そして スプリングブーツ

コードギャップ

知識評価 ジャワ そして MongoDB

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

Java|MongoDB、Spring Boot|MongoDBキャッシュを使ったフライトサーチャー - クライアントのリクエストに応じて、複数の航空会社に価格を問い合わせることができるようなコードを実装します。

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

選択問題

知識評価 MongoDB, ノーエスエル

コードギャップ

知識評価 パイソン

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

Python|MongoDB|株式相場 - MongoDBのコレクションを使って株式相場のデータを読み込み、クエリを実行します。

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

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

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

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

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

コードギャップ

知識評価 MongoDB

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

選択問題

知識評価 ジャワ, MongoDB, ノーエスエル

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

Java|MongoDB|ムービーデータベース - データベースからムービーを取得するクラスを実装します。

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

選択問題

知識評価 エスエッチエル, MongoDB, ノーエスエル

コードギャップ

知識評価 MongoDB

タスク - レベル。中程度

SQL|顧客データ - このデータベース内の姓と名が一意ではないすべての顧客、および各姓と名のペアがデータベース内に表示される回数を検索します。

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

選択問題

知識評価 エスエッチエル, MongoDB, ノーエスエル

コードギャップ

知識評価 MongoDB

タスク - レベル: ハード

SQL | 疎なテーブルを埋める - 作成日を持つすべてのユーザのリストを返し、バグの影響を受けたエントリについて、前の非 null 行からの日付を返すクエリを記述します。

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

選択問題

知識評価 エスエッチエル, MongoDB, ノーエスエル

コードギャップ

知識評価 MongoDB, エスエッチエル

タスク - レベル。簡単

SQL|切手カタログ|CASE文 - セレクト文を作成して、切手コレクションを3つのグループに分割します。

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

選択問題

知識評価 エクスプレスジェーエス

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

Angular 2+メモ帳アプリ

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

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

コードギャップ

知識評価 MongoDB

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

選択問題

知識評価 ジャワ, , 春 - 依存性注入

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

Java|Spring Boot, MongoDB, REST API|ブログアプリ - シンプルなSpring Boot RESTブログアプリにコメント機能を追加します。

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

選択問題

の知識を検証する Node.js: コールバックと変数, EventEmitter ワンタイムイベント, フレームワーク, HTTPSの使用, アイソモーフィック・プログラミングであり ファイルからの読み込み

プログラミングタスク

mongo-commands.jsの関数を完成させて、各学生の主キー、名前、受講しているコース数を報告するマップ・リデュース・ルーチンを作成します。

NoSQL開発者を選別するための正しいNoSQLコーディングの質問

NoSQLのコーディングに関する質問におすすめの役割

  • NoSQLエンジニア
  • データエンジニア
  • フルスタック開発者
  • データベースアナリスト
  • ジャバスクリプト開発者
  • ジャバ開発者
  • ジュニア・データ・エンジニア
  • ミドルデータエンジニア
  • シニアデータエンジニア

DevSkillerのNoSQLコーディング問題とオンラインテストの仕組み

DevSkiller NoSQLオンラインテストは、RealLifeTesting™の手法を採用しています。あらかじめ設定されたテスト環境で、応募者のNoSQLデータベースに関する知識を分析します。各応募者のNoSQLの知識、コーディング能力、問題解決能力、時間管理能力を評価します。

主な特徴

  • 学力だけではなく、コーディング能力を分析
  • リモートテストで時間とコストを節約
  • RealLifeTesting™の方法論は、受験者が自分のIDEを使用したり、GITにクローンしたり、ユニットテストを実行したり、Stack Overlow/Github/Googleにアクセスして研究をしたりすることができる、より優れたユーザー体験を提供します。
  • テストの正確性を確保するための厳格な盗作防止ツール
  • リアルタイムでテストを観察
  • 技術者でない採用担当者にもわかる自動化された結果
  • ジュニア、ミドル、シニアレベルのポジションで利用可能なテスト

NoSQLオンラインテストの対象スキル

  • アンギュラー
  • HSQLDB
  • MonogoDB
  • ジャワ
  • モンゴ
  • MySQL
  • ポストジェスチル
  • エスエッチエル
  • オラクル

NoSQLエンジニアに求められるもの

NoSQL(Not Only SQLと呼ばれることが多い)とは、データの保存にリレーションを使用しないデータベースのことである。 NoSQLデータベースは、そのデータモデルによって異なる。主な種類としては、ドキュメント、キーバリュー、ワイドカラム、グラフなどがある。NoSQLが最初に登場したのは、ストレージのコストが劇的に下がった2000年代後半のことである。

NoSQLを志望する人は、MongoDB、ZooKeeper、Apache Hadoopなどのリレーショナル・データベースに精通している必要があります。また、Linux、Unix、Apache、Tomcatなどのオペレーティングシステムにも精通していることが求められます。最後に、NoSQLデータ表現の3つの陣営(ドキュメント指向データベース、グラフベースのNoSQLデータベース、キー/バリューデータベース)を認識できることが必要です。

あなたが見ているものが好きだけど、もっと欲しいですか?

独自のテストで応募者をテストしたいですか?問題ありません。DevSkillerのオンライン・タスク・ウィザードを使えば、完全にカスタマイズ可能な自分だけのテストを作ることができます。評価したい言語を選び、制限時間を設定し、範囲を定義することで、応募者のプロセスをリアルタイムに監視することができます。当社のNoSQLインタビュー質問とオンラインテストで、次のNoSQLエンジニアを見つけましょう。無料トライアルもご用意しております。

私たちのNoSQLオンラインテストの効果を証明したいですか?

当社のスクリーニングツールへの投資は、すべての企業にとって大きな決断であることを理解しています。もし、まだ迷っているのであれば、満足しているお客様の声を参考にしてみてください。

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

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

リチャード・ウィリアムズ - ぷるとらのエンジニアリング担当副社長

"選考段階を自動化したおかげで、面接率を50%下げることができました。同時に、面接段階に進む候補者の質も格段に向上しました。DevSkillerは、当社の技術者採用プロセスに質の高い層を追加してくれました」と述べています。

イヴァナ・ニコリック - ImpacTechでの人事マネージャー

"受験者にとって最大のメリットは、自分の都合に合わせて試験を進めることができることです。また、すでに社会人になっていて転職や転職を考えている受験者がいる場合、転職先探しで何度も面接を受けるために休む必要がないため、受験者にとっては時間の節約にもなります。"

よくある質問

RealLifeTestingTMとは?

RealLifeTestingTMの手法は、すべてのDevSkiller NoSQLコーディング問題の基礎となっています。他のコーディング・チャレンジやアルゴリズム・パズルとは異なり、RealLifeTestingTMは応募者が遭遇する可能性の高い実世界のシナリオをシミュレートします。このようなテストにより、応募者のスキルレベルを包括的に把握することができます。

RealLifeTestingTMは、開発者の開発スキルを評価するには、実際の開発作業を反映したワークサンプルテストが最適であるという信念に基づいています。候補者は、NoSQLについての明確な理解と知識、Stack Overflowのようなリソースを活用する能力、そして問題に遭遇したときに最も迅速かつ効率的な解決策を決定するための批判的思考を持っていることが求められます。

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

候補者がテストを完了するか、時間が経過すると、DevSkillerプラットフォームが自動的に動作します。テストの結果は、採用担当者など技術者以外の方にもわかりやすいようにレポートにまとめられます。候補者は、自分が考えたソリューションが実行されるかどうか(すべてのソフトウェア開発において不可欠な要素)、コード内のエラー数、コードの品質、エッジケースでの動作などについて評価されます。DevSkillerは、当社の様々な盗用防止ツールを用いてテストの正確性を保証します。

受験生はどのように試験を受けるのですか?

DevSkillerのNoSQLオンラインテストは、各受験者の都合に合わせて遠隔地から受験することができます。採用担当者は、テストの招待状を送るだけでいいのです。各テスト招待状は、指定された時間内に利用できるように設定できます。候補者は、当社の最先端のブラウザ内のIDEを使用するか、好きなIDEでプロジェクトを完成させ、GITにプロジェクトをクローンするかを選択できます。テスト期間中、候補者はユニットテストを実行して、ソリューションが想定通りに動作していることを確認できます。テストにはあらかじめ制限時間が設定されており、受験者が時間切れになった場合、テストは自動的に評価されます。レポートが生成されると、採用担当者に送られます。

DevSkillerのロゴ タレントブーストのロゴ タレントスコアのロゴ