.NETプログラミングのインタビューの質問とテスト

当社の.NETプログラミング・インタビューの質問とテストは、DevSkillerチームが特にジュニア、ミドル、シニアレベルの.NETポジションの採用に向けて作成したものです。当社の.NETテストは、一連の課題とインタビュー質問を通して応募者の能力を審査するように構成されています。

DevSkiller .NETプログラミング・インタビューの質問とテストは、RealLifeTesting™の手法を用いています。この方法論は、応募者が管理された環境で解決すべき実世界のシナリオを再現します。DevSkillerの.NETプログラミング面接試験問題集は、貴社のビジネスに適した人材を見つけるための完璧な方法です。

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

選択問題

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

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

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

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET|C#|トレーニングスクール - 適切なデータを見つけて適切に返さなければならない2つのメソッドの実装を終了します。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET|C#|人口統計データ解析 - JSONとして格納されたデータを解析して正しいツリー構造を作成する2つのメソッドと、ツリーを検索して条件別に適切な情報を返す2つのメソッドの4つのメソッドの実装を完了する必要があります。

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

選択問題

知識評価 ドットネット, .NETコア, 基本的な共通トピック, C1TP3T, ロギング, 並列プログラミング, ビジュアルベーシック.NET

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

.NET|.NET Core, マイクロサービス|交通量レポートAPI - 特化したマイクロサービスで登録されたデータを購読するレポートのマイクロサービスの実装を完了します。データはローカルデータベースに保存する必要があります。将来的には、データはクライアントのためのレポートを生成するために使用されます。

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

選択問題

知識評価 スウィフト, アイオーエス

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

iOS|Swift|NSA Cipher Tool - 3つの暗号パズルを解いてNSAのプログラマーとしての夢のポジションを取る。

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

コードギャップ

知識評価 アスプーネット, C1TP3T, セキュリティの基本, .NETコア, 基本的な共通トピック, エンティティフレームワークコア, ロギング

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

.NET|.NET Core|会社のWebページ - Webページの実装を完了します。

ユーザーの文化に応じて、英語またはスペイン語でページを表示することができます。

ユーザーは、ローカライズされたデータアノテーション、ローカライズされたリソース、アクションフィルタに関する知識を持っている必要があります。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET | MT101 Swift メッセージパーサとバリデータ - Swift MT101 メッセージを含むデータのパーサとバリデータを実装します。

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

選択問題

知識評価 ドットネット, 基本的な共通トピック, ビジュアルベーシック.NET

コードギャップ

知識評価 ドットネット, 基本的な共通トピック, C1TP3T, ビジュアルベーシック

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

.NET|Visual Basic|制裁リストサービス - 制裁リストの単語を含むトランザクションをスキャンして検索するサービスの実装を完了してください。このタスクは、インターフェイス、クラス、例外などのVB.NETの基本的な知識を確認します。

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

選択問題

知識評価 ドットネット, 高度なメモリ管理.NET, C1TP3T, 記憶の基礎, ヒープとスタック, メモリの割り当て, .NETコア, 基本的な共通トピック, ロギング

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

.NET | .NET Core | MT101 Swift メッセージパーサとバリデータ - Swift MT101 メッセージを含むデータのパーサとバリデータを実装します。

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

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

.NET|POI付きカスタムマップツール - POI検索(地図上)ツールを実装し、ユーザーのお気に入りポイントから最適なツアールートを計算する。さらに、この機能を提供するセルフホスト型WCFサービスの実装を完了する。

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

選択問題

知識評価 ドットネット, C1TP3T, エンティティフレームワーク, アスプーネット, エスプネットエムブイシー, エムビーシー

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

.Net | ASP.Net | 書店の在庫 - 書店の在庫を管理するためのいくつかの方法を実装します。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.Net|.Net Core|Anonymizer - 正規表現を使ったいくつかの匿名化方法を実装します。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET|C#|スレッド|Central Accounting Systemの予約トランザクションのための銀行ゲートウェイ - IBookingGatewayインターフェースを実装し(BookingGatewayServiceプロジェクト内の別ファイルに独自のクラスを作成し、それを実装)、BookingGatewayFactoryクラスの実装を完了し、IBookingGatewayのオブジェクトを作成する必要があります。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.Net|天気予報アプリ - 天気予報アプリのオブザーバーデザインパターンの実装を終了しました。

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

選択問題

知識評価 ドットネット, C1TP3T, エンティティフレームワーク

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

.Net|Entity Framework|Bank Application Client DB Module - テストでは、EFのスキルを確認します。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.Net|.Net Core|映画のリポジトリ - 映画の asp.net アプリに不足しているリポジトリメソッドを実装します。このタスクでは、sqlserverのクエリ言語の知識と、ORMを使わずにデータベースに直接接続する方法が必要です。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.Net|.Netコア|バックエンドのみ - .NETコアMVCモデルバインダーとシンプルなグラフアルゴリズムを実装し、派手なフォーマットでリクエストをサポートします。このタスクは二つの目的で構成されています。1つ目は、入ってきたリクエストを適切に解析して目的の構造にするモデルバインダーを実装すること。2つ目の目的は、さらに処理を進める前にこの構造(グラフ)をソートすることです。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET|C#|インターネットバンキングシステムのための銀行インターフェース - 適切なデータをチェックして保存するCreateTransferメソッドと、適切な情報をフィルタリングして返すSearchTransferメソッドを実装します。

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

選択問題

知識評価 ドットネット, C1TP3T, エンティティフレームワーク, エンティティフレームワーク 6, アスプーネット, エスプネットエムブイシー, エムビーシー

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

.NET|予約アプリ|バリデーションルールの実装 - 新規予約の追加時に使用するバリデーションルールを実装します。

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

選択問題

知識評価 ドットネット, C1TP3T, アスプーネット, エスプネットエムブイシー, エムビーシー

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

.Net|SQLite|ムービーリポジトリ - ムービーASP.NETアプリのために不足しているリポジトリメソッドを実装します。このタスクでは、sqlserverのクエリ言語の知識とORMなしでのデータベースへの直接接続の使用が必要です。

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

選択問題

知識評価 ドットネット, C1TP3T, アスプーネット, エスプネットエムブイシー, エムビーシー

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

.Net|ASP.Net MVC|コメント チャレンジ - 投稿が投稿/インデックスビューに適切に表示されるように、投稿コントローラにインデックスアクションを実装します。

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

選択問題

知識評価 例外処理, ゴミの収集, 列挙 などなど。

プログラミングタスク

プログラムを修復する C1TP3T 部分文字列を抽出して反転させる

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET | GetWordFromText and Reverse - 2 つのメソッドを実装します: 1 つは特定の単語を返し、2 つ目は渡された入力値を反転させた文字列を返します。

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

選択問題

知識評価 ドットネット, C1TP3T

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

.NET - CollectionWrapperコードレビュー

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

.NET|予約アプリ|クエリメソッドの実装 - ReservationsServiceに2つのメソッドを実装 - GetByDayとGetHallsFreeHoursByDay。

.NETプログラミングの面接質問とテストにおすすめの役割

  • .NET開発者
  • バックエンド開発者
  • ウェブ開発者
  • .NET開発者
  • ジュニア.NET開発者
  • フルスタック.NET開発者
  • .NETソフトウェア開発者
  • .NETプログラマーJ
  • ASP.NET開発者
  • .Netフレームワークエンジニア

DevSkiller .NETプログラミング・インタビューの質問とテストの仕組み

DevSkillerの.NETプログラミング面接問題とテストは、RealLifeTesting™の手法を用いています。RealLifeTesting™は、応募者の.NETに関する知識をテストするユニークな方法を提供します。採用プロセスの最初のスクリーニング段階で、各候補者のコーディング能力、問題解決能力、時間管理能力を判断することができます。

主な特徴

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

.NETプログラミングのインタビュー質問とテストで取り上げられるスキル

  • C1TP3T
  • ジェイソン
  • .NETを使用しています。
  • NET 5.
  • NETコア
  • 基本的な共通トピック
  • エンティティフレームワーク
  • ロギング
  • マイクロサービス
  • 並列プログラミング
  • RESTフルウェブサービス
  • ビジュアルベーシック.NET
  • 高度なデバッグ
  • あんごうがく
  • iOS リモートIISコンピュータ上でのASP.NETのリモートデバッグ
  • スウィフト
  • アクションフィルタ
  • アスプーネット
  • エンティティフレームワークコア
  • HTTPヘッダ
  • 局所化されたデータのアノテーション
  • 地域に根ざした資源
  • ロギング
  • セキュリティの基本
  • ユーザー文化
  • ウェブページの設定
  • インターフェース
  • 例外
  • 基本的な共通トピック
  • クラス
  • ビジュアルベーシック
  • ビジュアルベーシック.NET
  • 高度なメモリ管理
  • 記憶の基礎
  • ヒープとスタック
  • メモリの割り当て
  • BSTの木
  • WCF
  • スレッド
  • 文様
  • エスエスキューライト
  • アルゴリズム
  • エムビーシー
  • エンティティフレームワーク 6
  • REST
  • ティーエスエル
  • エスプネットエムブイシー

.NET開発者に求められるもの

.NETは、Microsoft社が開発したソフトウェア開発フレームワークです。主にWindowsベースのOS上でソフトウェアを開発、インストール、実行するための制御されたプログラミング環境を提供する。.NETは、Javaプラットフォームの急成長に対するMicrosoft社の対応策として作られた。

.NETプラットフォームは、C#、Visual Basic .NET、F#、C++ .NETなど多くの言語をサポートしています。また、.NET開発者が利用できるライブラリやフレームワークも豊富に用意されており、多種多様なWebアプリケーションの作成が可能です。

開発者候補は、ASP.NET、MVC、Entity Frameworkなど、少なくともいくつかの.NETライブラリとフレームワークを知っている必要があります。いくつかのフレームワークは似ているので、いくつかのフレームワークを知っていれば、他のフレームワークも簡単に学ぶことができます。

.NET開発者にとって重要なのは、実用的なプログラミングの経験(理想的には商用)です。ジュニアの.NET開発者を探しているのでなければ、候補者には.NET技術を使用したプロジェクトでの実践的な経験を求めているはずです。

.NETの進化は早い。これまでの.NETの限界は、フレームワークを他のOSに移植する際の問題でした。Windows、Mac、Linuxをサポートする.NET Coreフレームワークは、この問題を解決するために作られたものです。現在、2つの言語は非常によく似ていますが、一方が他方を置き換えるものとは見なされていません。.NETの開発者であれば、.NET Coreをそれほど苦労せずに使いこなすことができるでしょう。

.NETプログラミングのインタビュー質問とテストから多くを得たいですか?

DevSkillerのオンライン・タスク・ウィザードを使えば、完全にカスタマイズ可能な独自のテストを構築することができます。.NETテストのパラメータを設定して、スクリーニング・プロセスをよりコントロールすることができます。評価したい言語の選択、制限時間の設定、テストの範囲の定義などが可能です。また、応募者をリアルタイムでモニターすることもできます。次の.NET開発者を見つけるのは、当社の.NETプログラミング面接の質問とテストで簡単です。

私たちの.NETプログラミング面接問題とテストが機能していることを証明したいですか?

DevSkiller .NETプログラミングの面接問題やテストは、企業の採用活動において重要なツールとなります。私たちの言葉を鵜呑みにせず、次のケーススタディをご覧になってご自身で確かめてください。

スパーテス

SpartezはAtlassian MarketplaceのPlatinum Top Vendorです。アトラシアンとアジャイルのエコシステムに焦点を当て、サーバーとクラウドのための便利なツールを提供するとともに、顧客と評価者にサポートを提供しています。

人事チームは以前、社内でのスクリーニングプロセスとその後の面接によって新しい開発者を採用していました。最初のテストで23%以上の候補者が合格するため、次のステージに誰を連れてくるべきかを判断するのが困難でした。面接は必要以上に行われ、各テストの評価には15〜20分かかっていました。

DevSkillerを導入したことで、Spartezのチームはテストと評価を自動化し、時間を節約することができた。さらに、より徹底したスクリーニングプロセスを導入したところ、技術的なスクリーニングを通過した候補者は、わずか10.23%であることがわかった。これにより、優秀な候補者だけが残り、これまでの半分の人数と直接会って話をすることができるようになりました。DevSkillerテストは、当社の.NETプログラミング面接用の質問やテストと同様に、Spartez社が採用プロセス全体を通して時間と費用を節約することを可能にしました。

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

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

よくある質問

盗作はどうするの?

DevSkillerは剽窃を非常に重要視しています。私たちのテストの結果を信頼していただく必要があります。

当社では、画面録画やさまざまなソーシャルリスニングツールなど、多くの盗用防止ツールを採用しています。また、受験者のIPアドレスを確認したり、ライブペア通知を使用したりすることもできます。当社の盗用検出器は、受験者が入力した.NETコード、質問時間、質問への回答方法を調べます。回答は、システム内のすべての回答と自動的にクロスチェックされます。一致するものがあれば、それを見つけ出し、候補者を排除します。

受験者はDevSkiller .NETテストをどう思っているのでしょうか?

Devskiller .NETプログラミング・インタビューの質問とテストの構成は、受験者に好評です。 実際の能力を試さないアルゴリズム・テストではなく、実際のソフトウェア開発スキルを証明するチャンスがあるからです。また、ユニットテストや個人のIDEからGITへのクローン作成など、通常のコーディングツールや規約を使用できることを評価しています。フェアな環境で自分のスキルを証明する機会を楽しんでいます。

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

DevSkillerの.NETプログラミング・インタビューの質問とテストは、世界のどこからでも、受験者の都合に合わせて遠隔で行われます。採用担当者はテストの招待状を送るだけでよいのです。各.NETテストの招待状は、指定された時間内であれば利用可能です。

候補者は、DevSkiller独自の最先端のブラウザ内のIDEを使用することもできますし、好みのIDEでプロジェクトを完成させ、そのプロジェクトをGITにクローンすることもできます。 また、候補者はユニットテストを実行して、自分のソリューションが想定通りに動作していることを確認することができます。テストが完了するか、候補者が時間切れになると、テストは自動的に評価され、その結果がわかりやすいレポートとして採用担当者に送られます。

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