コンテンツへスキップ

C and C++ online tests

DevSkiller C and C++ online tests were prepared by our C language experts with regard to verify C developer level of skills for Junior, Middle, and Senior positions. Our C online tests can help you in technical screening and online interviews.

DevSkiller C and C++ online tests are powered by RealLifeTesting methodology which allows you to find developers with the preferred skill set.

対象となる技術

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

C and C++ frameworks and libraries: Google Test, Boost and others.

ツールを作る: CMake

C++
ジュニア
テストされたスキル
期間
39 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 C++

コードギャップ

の知識を評価する。 C++

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

C++ | Insurance Number Validator - Implement the solution that fixes errors in the code of the simple number validator.

C
ミドル
テストされたスキル
期間
53 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 C

コードギャップ

の知識を評価する。 C

プログラミング・タスク - レベルミディアム

C | Event notifier - Implement an observer pattern, where one can subscribe to a certain event and get notifications.

アンドロイド
シニア
テストされたスキル
期間
58 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

コードギャップ

の知識を評価する。 アンドロイド, コトリン

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

Android | Kotlin, C | JNI Magic - Implement the JNI functionality that enables you to call the Base::getBaseComponent method having a Client instance only.

C
シニア
テストされたスキル
期間
142 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジット

コードギャップ

の知識を評価する。 C

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

C | TCP File Server - Implement a simple TCP file transmission protocol - server

C++
シニア
テストされたスキル
期間
69 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジット, C++

コードギャップ

の知識を評価する。 C++, Templates

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

C++ | Object Shared Thread Guard - Implement a tool for your team for thread-safe access and manipulation of data in a multithreaded environment.

モバイル開発者
シニア
テストされたスキル
期間
100 分以内。
評価
自動
テスト概要

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

iOS | Swift | Conference App Senior - Implement a network service that is used to interact with the server.

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

Android | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

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

選択問題

の知識を評価する。 コトリン, アンドロイド

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

Android | Kotlin | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

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

選択問題

の知識を評価する。 C++

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

[Single File] C++ | Movie watchlist analyzer | Find top-rated movies - Implement an application to find top-rated movies watched by a group of friends.

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

選択問題

の知識を評価する。 C++

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

[Single File] C++ | Orders analyzer - Implement an order analyzer which returns a total order quantity for a given product and day.

The best C and C++ online tests for software developers:

Recommended roles for C and C++ developers include:

  • Embedded systems engineer
  • C++ developer
  • C engineer
  • C++ programmer
  • C programmer
  • C developer
  • Junior C++ developer
  • 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++コードテスト

CとC++のオンラインテストが有効であることを証明したいですか?

私たちのスクリーニング・ツールに投資するかどうかを決定する際に、少し不安を感じることは理解できます。そこで、あなたの決断を助けるために、私たちのクライアントの声をチェックしてみてはいかがでしょうか:

マグダレーナ・ロゴ - コディラ副マーケティング・マネージャー

"DevSkillerをテストの採点に使用することで、2倍のコスト効率になると同時に、生徒たちはより良いテストを受けることができ、将来の採用試験に備えることができます。"

オルガ・ベルガー CodeValueのリード・リクルーター兼ソーシング・スペシャリスト

「DevSkillerは使いやすく、フレンドリーです。

サブ・パプ - ベリデイの人材獲得リーダー

"技術的な不合格が減ったのは素晴らしいことです。DevSkillerの導入後、この時点で25%の改善が見られました。このプラットフォームは、候補者のプログラミング・スキルを評価し、ITプロフェッショナルの問題解決スキルに対する論理的なアプローチを提供する上で本当に役立っています。DevSkillerのおかげで、立ち上げ中の時間を大幅に節約でき、テストで良い結果を出した質の良い候補者を招聘することができ、最終的に選考基準を改善することができました。"

よくある質問

RealLifeTestingとは?

実生活テスト DevSkillerのCおよびC++オンラインテストの原動力は、この方法論にあります。私たちは、開発者のスキルを評価する最良の方法は、彼らが仕事を通じて遭遇するであろう現実世界のシナリオをシミュレートし、そのシナリオに基づいて課題を設定することであると考えています。リアルライフテスト は、開発者のコーディング・スキル、時間管理能力、批判的思考能力を、採用の初期スクリーニング段階で正確に測定するためのプラットフォームを提供します。リアルライフテスト 採用担当者は、従来のコーディング・チャレンジやアルゴリズム・パズルよりもはるかに多くのことを候補者について知ることができ、テストの時間を節約することができます。

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

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

各開発者候補は、彼らが考え出したソリューションが実行されるかどうか(すべてのソフトウェア開発において不可欠な要素)と、エッジケースにおいて彼らのソリューションがどのように実行されるかについて評価されます。評価の間、受験者は、自分のソリューションを試すためにユニットテストを実行することができます。開発者は、入力したコードの品質と、コードにエラーがある場合はその数で評価されます。クリティカル・シンキング、時間管理能力、創意工夫のすべてが試されます。

その後、結果は明確で理解しやすいレポートにまとめられ、技術者でないプロフェッショナルにもわかりやすく設計されています。DevSkillerはまた、テストプロセス全体を通して、様々な剽窃防止ツールを実装することで、テストの正確性を保証します。

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

DevSkillerのテストは、可能な限りユーザーフレンドリーに設計されています。DevSkillerのエキスパートが、お客様のご負担を軽減するために、大変な作業をすでに行っています。DevSkillerは驚くほど簡単に始められます。アカウントを設定するだけで、応募者にテストの招待状を送ることができます。DevSkillerには、すぐに送信可能なCおよびC++オンラインテストの豊富なバックカタログがあります。

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

私たちは、専門家を雇うのに専門家である必要はないと信じています。そのため、DevSkillerはできるだけ簡単に使用でき、自動化されるように設計されています。

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