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

C++

C++コードテストオンライン

DevSkillerのC++オンラインテストは、DevSkillerの専門家チームが作成したもので、C++のスキルを持った候補者を採用するのに役立ちます。DevSkillerでは、一連のC++評価テストとC++試験問題を使用して、開発者のC++テストコードをこれまで以上に簡単に正確に評価することができます。

DevSkiller の C++ テストコード評価は RealLifeTesting™ の手法を採用しています。これは、アルゴリズムテストに取り組む能力を証明するだけのアルゴリズムテストを設定するよりも、開発者が直面する業務に似た課題に基づいて評価する方が有用であるというシンプルな考えに基づいた独自のテストモデルです。

DevSkillerは、一連の面接質問と模擬的な実生活の課題を通して、各候補者のC++テストコードを正確に評価し、採用担当者が最初から最適な応募者をフィルタリングすることを可能にしています。

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

選択問題

知識評価 C++

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

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

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

選択問題

知識評価 C++

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

C++|基本的な多相性 - Shapeの多相インターフェースと、参照インターフェースの実装であるSquareを用意します。

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

選択問題

知識評価 C++

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

C++|バイナリファイル読み込み GPIO - バイナリファイルの内容を読み込み、GPIO に書き込みます。

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

選択問題

知識評価 C++

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

C++|バイナリファイル書き込み GPIO - バイナリファイルの内容を読み込んで GPIO に書き込みます。

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

選択問題

知識評価 C++

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

C++|実行長エンコーディング - 実装 ランレングス符号化 ASCIIテキスト文字列に対応しています。

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

選択問題

知識評価 C++

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

C++|ランレングスエンコーディング - ランレングスエンコーディングを用いて文字列をエンコードおよびデコードする関数を実装します。

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

選択問題

知識評価 C++

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

[シングルファイル] C++|ムービーウォッチリストアナライザー|トップランクの映画を探す - 友達のグループが見ているトップランクの映画を探すアプリケーションを実装します。

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

選択問題

知識評価 C++

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

単一ファイル] C++|注文解析器 - 指定された商品とその日の注文数量の合計を返す注文解析器を実装します。

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

選択問題

知識評価 C++

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

[シングルファイル] C++|映画ウォッチリストアナライザー|最も視聴された映画を探す - 友達グループの中で最も視聴された映画を探すアプリケーションを実装します。

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

選択問題

知識評価 C++

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

[単一ファイル] C++|Movies Analyzer|友達の中で一番好きな映画を探す - 映画のデータセットを解析して、一番好きな映画の配列を返すメソッドを実装する。

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

選択問題

知識評価 C++

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

単一ファイル] C++|Logs Analyzer|一致するログファイルエントリを数える - 複数のファイルからログエントリを解析し、各ログファイルについて一致する数のマップを返すメソッドを実装します。

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

選択問題

知識評価 C++

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

単一ファイル] C++|注文解析|平日ごとの平均注文値を求める - 注文データを解析して平日ごとの平均注文値のマップを返すメソッドを実装する

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

選択問題

知識評価 C++

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

単一ファイル] C++|注文解析|平日の平均注文数量を求める - 注文データを解析して、平日の商品の平均注文数量のマップを返すメソッドを実装する

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

選択問題

知識評価 C++ げんご

プログラミングタスク

候補者は、メモリ管理、特別なメンバー関数、例外の安全性の保証に焦点を当てて、既存のバグのあるコンテナ実装を修正する必要があります。

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

選択問題

知識評価 C++ げんご

プログラミングタスク

コンテナクラスでは、他の標準的なC++コンテナと互換性のある、モダンなC++インターフェースを設計する必要があります。

C++テストコードのオンライン問題におすすめの役割

  • フルスタック開発者
  • バックエンド開発者
  • C++開発者
  • ジュニアC開発者
  • ミドルC開発者
  • シニアC開発者
  • ジュニアC++開発者
  • ミドルC++開発者
  • シニアC++開発者

どのようにDevSkillerのC++テストコードの問題とオンラインテストが動作するか

DevSkillerのC++テストコードのオンライン問題集はすべてRealLifeTesting™を利用しています。RealLifeTesting™の方法論は、現実の課題をシミュレートし、開発者が直面している課題を克服するための批判的思考力とC++スキルを発揮することを求めているため、開発者の評価において画期的なものです。

応募者の時間管理能力、問題解決能力、コーディングスキルを評価し、ビジネスに適した候補者を選ぶようにしましょう。

主な特徴

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

スキルは、私たちのC++テストコードのオンラインテストでカバー

  • ソケット
  • ティーシーピー
  • C++
  • 埋め込み
  • GPIO
  • 実行長エンコーディング

C++テストコードエンジニアに求めるもの

C++は長い間使われてきたプログラミング言語です。他の言語のように常に注目されているわけではありませんが、ゲームや組み込み技術のかなりの部分では不可欠な言語です。C++は、元々はC言語の後続言語として派生したものですが、C言語とは異なります。C++になると急な学習曲線があることが多いので、適切な人材を雇うことが重要です。

まず第一に、C++の面接の質問は、C++圏に関連してのみ意味をなす概念があるように、C++ではなく、他の言語を具体的に参照するように調整する必要があります。

C++の候補者は、C++ライブラリ、コンパイラ、デバッグ、コード計測、静的解析の5つの主要分野の知識を実証する必要があります。

標準ライブラリ以外にも、Boost、QT、STL、そしてEigenやLokiのようなあまり一般的ではないが人気のあるライブラリについても知っておくべきです。

C++エンジニアは、GCC - GNU、Clang、MSVC(マイクロソフト社のコンパイラ)、ICC(インテル社のコンパイラ)など、C++を使用してアプリケーションを作成するために使用される様々なコンパイラに精通している必要があります。また、Valgrind、GDB、LLDB、WinDBG など、C++ プログラムのバグを発見するために使用される C++ デバッガツールの知識も必要となります。

C 言語の開発者候補者は、Address、Memory、および UndefinedBehavior Sanitizer について知っている必要があります。また、Address/Memory/UndefinedBehavior Sanitizer のようなデバッグツールの使用にも慣れている必要があります。また、バグの観点からソースコードを分析できるように、静的分析の知識を表示することもエンジニアに求められるでしょう。

最後に、C++開発者が商用プロジェクトやオープンソースプロジェクトで経験を積んでいる場合に役立つでしょう。

DevSkiller の C++ テストコード評価をもっと活用したいですか?

DevSkiller のオンライン・タスク・ウィザードには、デフォルトの C++ 評価テストが用意されていますが、完全にカスタマイズ可能な独自のテストを構築することもできます。DevSkiller は、技術者ではないリクルーターにとって可能な限り使いやすいように設計されているため、難しい作業はすでに完了しています。技術者がいる場合は、テストのパラメータを定義することができます。これにより、各テストに割り当てられた時間制限を変更したり、テストの範囲を設定したり、テストする言語を設定したりすることができます。候補者をリアルタイムで監視しながら、すべてを行うことができます。次の C++ エンジニアを見つけるのがこれまで以上に簡単になりました。

弊社の C++ テストコード評価が機能することを証明したいですか?

DevSkillerが提供するものに興味がある一方で、少し不安になるのも無理はありません。不安な方は、当社のお客様の声をご覧ください。

ジョナタン・ルガーン - Lingonberry Talent AcquisitionのCEO、創業者、採用担当者、Avinode Groupのエンジニアリングマネージャー

"採用活動の期間は変わっていませんが、候補者一人あたりにかける時間や労力は少なくなっています。また、間違った候補者に無駄な時間を費やすこともありません。"

マイケル・ガーウィグ エイダヘルスのエンジニアリングマネージャー

"DevSkillerのおかげで、すでに適合する可能性の高い応募者のための貴重な現場時間を節約できました。以前は技術的なタスクで応募者と一緒に過ごしていた時間が、候補者1人あたり3時間短縮されました。"

よくある質問

盗作はどうするの?

DevSkillerは盗作を非常に深刻に受け止めています。採用担当者としては、各 C++ 評価テストの結果が正確かつ公正であることを知ることが重要です。DevSkillerでは、テスト中に盗作がないことを保証するために、いくつかのツールを導入しています。受験者がテストを受ける際に別の画面を見ているかどうかをチェックするための画面録画や、受験者のIPアドレスをチェックしてライブペア通知を使用するソーシャルリスニングツールが適用されています。盗作チェックは、各受験者の入力コードとC++試験の様々な問題の解答に対しても実施されます。解答は、これまでに出題されたすべての解答と相互参照され、重複した解答がないことを確認します。

受験生はDevSkillerのテストをどのように考えているのでしょうか?

開発者候補者から寄せられるフィードバックは圧倒的にポジティブなもので、そのほとんどが C++ コードテスト評価の構造の大ファンです。開発者は、おそらく何年も触っていないであろうアカデミックなアルゴリズムテストで評価されることが多いのですが、DevSkiller では日常的に実際に使用しているスキルを実証する機会を提供しています。DevSkiller のテストでは、ユニットテストや個人の IDE から GIT へのクローンなど、通常のコーディングツールや慣例が使用されていることもプラスに働いています。時折、受験者は DevSkiller テストがアルゴリズムテストと同じであることを期待しているため、少し不安になることがあります。通常、一度その違いに気づくと、候補者は自分のスキルを公正な場で証明する機会があることを喜びます。

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

DevSkillerのC++テストのコード評価は、受験者にとって都合の良い時にリモートで受けることができます。テストの招待状を受け取った受験者は、C++ 評価テストを完了するために設定された時間が与えられます。テスト中、受験者は、当社の最先端のインブラウザIDEを使用するか、またはお気に入りのIDEでプロジェクトを完成させ、プロジェクトをGITにクローンすることができます。テスト中、受験者はユニットテストを実行して、ソリューションが想定通りに動作していることを確認することができます。

デフォルトの設定では、各テストは割り当てられた時間内に制限され、候補者が時間切れになった場合、テストは自動的に評価されます。自動レポートは、理解しやすい非技術的なレポートに生成された後、採用担当者に送信されます。