CとC++のオンラインテスト

DevskillerのCとC++のオンラインテストは、C言語の専門家がジュニア、ミドル、シニアの各ポジションのC開発者のスキルレベルを確認するために準備しました。当社のC言語オンラインテストは、技術的なスクリーニングやオンライン面接であなたを助けることができます。

DevSkillerのCとC++のオンラインテストはRealLifeTestingによって提供されています。 これにより、好ましいスキルセットを持つ開発者を見つけることができます。

カバーしている技術

プログラミング言語。 C, C++

C および C++ のフレームワークとライブラリ。 Googleテスト、Boostなど。

ツールを構築します。 シーエムメイク

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

選択問題

知識評価 C++

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

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

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

選択問題

知識評価 C++

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

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

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

コードギャップ

知識評価 C

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

C | TCP File Uploader - シンプルな伝送プロトコルを実装した TCP 上書きのファイルアップローダ。

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

選択問題

知識評価 C++

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

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

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

選択問題

知識評価 C++

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

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

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

選択問題

知識評価 C++

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

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

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

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

iOS | Swift | Conference App Senior - サーバーとのやりとりに使用するネットワークサービスを実装します。

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

Android | JNI経由でネイティブからJavaへの非同期呼び出し - 特定の要件を満たすネイティブJava通信コンボの不足しているJNI部分を提供します。

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

選択問題

知識評価 コトリン, アンドロイド

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

Android | Kotlin | JNI経由でネイティブからJavaへの非同期呼び出し - 特定の要件を満たすネイティブJava通信コンボの不足しているJNI部分を提供します。

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++エンジニア
  • 組込みシステム開発者
  • 組込みシステムプログラマ
  • ジュニアC開発者

C および C++ テストの仕組み

DevskillerのCおよびC++のオンラインコーディングテストは、応募者の実際のコーディングスキルをテストするのに役立つように設計されています。RealLifeTestingを使用して 候補者は、既存のコードをベースに新機能を実装したり、コードを改善したり、既存のバグを見つけて診断したりすることができます。

単に候補者のCやC++コーディングスキルをテストするだけではなく、当社のオンラインCおよびC++プログラミングテストは、候補者が問題を解決するためにコーディングスキルやスタックの知識を適切に使用できるようにするための完全なプロジェクトとなっています。

主な特徴

  • 学力ではなく実生活でのスキルを試す
  • 実機を実環境で設定する
  • CやC++開発者が直面する様々なスキルや問題をカバーする既存のライブラリを使用する
  • 世界中のどこからでも、最も便利な時間帯に候補者をスクリーニングすることができます。
  • 候補者のコードやスキルの独自性を確保するために、耐久性のある盗作対策を実施します。
  • 候補者のパフォーマンスを自動的に評価し、技術者ではない採用担当者にも理解できるレポートを作成します。
  • ジュニア、ミドル、シニアのC/C++開発者の方にご利用いただけます。

CとC++開発者に求めるもの

CとC++の開発者は、そのスキルセットがゲームやエンターテイメント業界に適しており、多くの組み込み技術で使用されることが多いため、高い需要があります。これらの言語は長い間存在しているため、汎用性がありますが、その能力を最大限に発揮するためには特定のスキルセットが必要となります。

C++ 開発者が自分の言語についてどれだけ知っているかを知るには、彼らの過去の経験を見るのが一番です。大規模なプロジェクトに携わったことがありますか?どのくらいの規模で、どのような役割を果たしていたのでしょうか?ポインタ演算の範囲はどの程度か?デバッグツールの使用経験は?彼らは複数のコード解析ツールを使った経験があり、自信を持っているか?

もちろん、候補者のCやC++のスキルをスクリーニングするには、オンラインテストが最適です。

欲しいものが見えないのか?

お望みの C および C++ オンラインテストが見つかりませんか?ストレスはありません - タスクウィザードを使用して、開発者が利用できるリソースを使用して、チームが通常直面している問題に焦点を当てて、独自のコーディングテストを構築することができます。いつでも、世界中のどこにいても、開発者にテストを届けることができます。

C および C++ オンラインテストが機能することを証明したいですか?

当社の審査ツールに投資するかどうかを決める際に、少し不安になるのも無理はありません。そこで、あなたの決断の一助となるように、当社のお客様の声をチェックしてみてはいかがでしょうか。

マグダレーナRogóż - コディラの副マーケティングマネージャー

"DevSkillerを使ってテストの採点をすることで、2倍の費用対効果が得られる一方で、生徒にはより良いテストを提供し、将来の採用試験に向けての準備をさせています。"

オルガ・ベルガー コードバリューのリードリクルーター&ソーシングスペシャリスト

"DevSkillerは使いやすくて親切"

さぶぱっぷ - ベリデーでの人材獲得リード

"技術的な拒絶反応が減ったのは素晴らしいことです。DevSkillerの導入後、現時点で25%の改善が見られました。このプラットフォームは、候補者のプログラミングスキルを評価し、IT専門家の問題解決能力に論理的なアプローチを提供するのに本当に役立っています。DevSkillerのおかげで、私たちは立ち上がりの間に多くの時間を節約することができ、テストで好成績を収めた質の高い候補者を招待することができ、最終的には選考基準を改善することができました。"

よくある質問

RealLifeTestingとは?

リアルライフテスト この方法論は、当社の DevSkiller C および C++ オンラインテストの原動力となっています。開発者のスキルを評価する最善の方法は、開発者が仕事を通じて遭遇する可能性の高い実世界のシナリオをシミュレートし、そのシナリオに基づいて課題を設定することだと考えています。RealLifeTesting は、開発者のコーディングスキル、時間管理、クリティカルシンキングスキルを正確に測定するためのプラットフォームを提供します。RealLifeTesting 採用担当者は、従来のコーディング課題やアルゴリズムパズルよりも、候補者についてより多くのことを学ぶことができ、テストの時間を節約することができます。

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

DevSkiller のテスト方法の主な利点の 1 つは、C および C++ のオンラインテストが自動的に評価されることです。受験者が C++ テストを終了したり、時間が経過したりすると、DevSkiller プラットフォームが自動的に結果を生成します。

各開発者の候補者は、自分の考えたソリューションが動作するかどうか(すべてのソフトウェア開発において重要な要素)と、エッジケースでどのように動作するかについて評価されます。評価の間、候補者はユニットテストを実行して自分のソリューションを試すことができます。開発者は、入力したコードの品質と、コードにエラーがある場合はその数で評価されます。批判的思考、時間管理能力、創意工夫がすべて試されます。

テスト結果は、技術者以外の方でもわかりやすいように、わかりやすくまとめられたレポートにまとめられています。また、DevSkillerは、テストプロセス全体を通して様々なアンチ・プラギアリズム・ツールを実装することで、テストの正確性を確保しています。

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

DevSkillerのテストは、できるだけユーザーフレンドリーに設計されています。つまり、当社の専門家は、お客様が苦労しないように、すでに困難な作業を行っているということです。DevSkiller は驚くほど簡単に始めることができます。アカウントを設定するだけで、応募者にテストの招待状を送信する準備が整います。DevSkiller には、すぐに送信できる C および C++ オンラインテストの豊富なバックカタログが保存されています。

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

私たちは、専門家を雇うのに専門家である必要はないと考えています。そのため、DevSkiller はできるだけシンプルに使いやすく、自動化されたものになるように設計されています。

当社のすぐに使えるテストは、技術者以外のユーザーがスクリーニングされた候補者の技術的スキルを確認することを可能にします。テストは準備ができており、評価レポートは読みやすく、自動的に生成され、テストの正確性を保証するために自動盗用テストも実施しています。技術者がいる場合は、独自のカスタムテストを作成することもできますが、当社のスクリーニングツールを効果的に使用するために専門家である必要はありません。 

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