Androidに関するインタビューの質問とテスト

DevSkillerのAndroid面接用の質問とテストは、あらゆるレベルのAndroid開発者を採用することを目的として、私たちの専門家チームによって作成されました。 私たちは、理想的なAndroid開発者を簡単に見つけることができるように設計された様々な課題を使用しています。

当社のAndroid面接用の質問とテストは、RealLifeTesting™という手法を用いており、応募者のスキルセットを反映した実世界の課題を提示します。Android開発者を探すなら、DevSkillerにお任せください。

カバーしている技術

プラットフォーム。 アンドロイド

プログラミング言語。 コトリン、Java

ツールを構築します。 グラドル

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

選択問題

知識評価 アンドロイド

コードギャップ

知識評価 アンドロイド, ジャワ

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

Android|Java|動画再生 - 埋め込まれた動画アセットのシンプルな再生を実装します。

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

選択問題

知識評価 アンドロイド

コードギャップ

知識評価 アンドロイド, ジャワ, プロガード

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

Android|Java|ProGuardの設定 - ProGuardの設定を導入し、コンパイル時に開発者のコードをコードベースから削除します。

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

選択問題

知識評価 アンドロイド

コードギャップ

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

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

Android|Kotlin, C|JNI Magic - Base::getBaseComponentメソッドをClientインスタンスのみで呼び出すことができるJNI機能を実装しています。

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

選択問題

知識評価 アンドロイド

コードギャップ

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

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

Android|Kotlin|メモ帳アプリ - RecyclerViewを使ったメモ帳アプリの基本機能を完成させる。

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

コードギャップ

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

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

Android|Kotlin|ビットマップ操作 - 選択された画像に対していくつかの操作を行う、完全な画像操作アプリケーションです。

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

選択問題

知識評価 アンドロイド,

コードギャップ

の知識を評価します。 アンドロイド, コトリン そして ジャワ

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

Android|Kotlin|Employees Application - ITや給与計算など、社内のさまざまな分野を担当する人のリストを表示する完成度の高いアプリです。

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

選択問題

知識評価 アンドロイド

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

Android | Vibrations API - 機能スイッチがトグルされたことを示すために、埋め込まれた触覚デバイスを介してファンシーなメロディを再生するメソッドを実装します。

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

選択問題

知識評価 アンドロイド

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

Android | Kotlin | ConstraintLayout Animation - ConstraintLayout API を使ってレイアウト要素のアニメーションを実装する。

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

選択問題

知識評価 アンドロイド

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

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - オペレーティングシステムによって無効にされている場合でも、OkHttpクライアントがTLS 1.2をサポートするようにMainActivityの実装を調整します。

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

選択問題

知識評価 アンドロイド

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

Android|OpenGL ESデモ - このタスクの目的は、GLSL ES 100の受験者の知識を確認することです。

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

選択問題

知識評価 ジャワ, アンドロイド

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

Android | Bitmap Manipulations - 共有を開始する前に選択された画像に対して実行されるべき 3 つの操作を実装しています。

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

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

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

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

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

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

選択問題

知識評価 ジャワ, アンドロイド, アイオーエス

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

Android|スタイルの基本 - 多くのTextViewウィジェットで再利用できるスタイルを実装しています。

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

iOS | Swift | 水力発電所アプリ - 水力発電所のデータを解析するためのアプリに欠落している機能を実装します。

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

選択問題

知識評価 アンドロイド, アイオーエス

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

Android|リマインダーアプリ - BroadcastReceivers、サービス、AlarmManagerとNotifications APIを利用したインテントスケジューリングを利用して、リマインダーアプリに不足している機能を実装します。

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

iOS | Swift | Students details applicaction - 学生の詳細をファイルに保持し、特定のデータを取得するためにユーザーがファイルを照会できるようにするアプリを実装します。

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

選択問題

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

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

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

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

選択問題

知識評価 ジャワ, アンドロイド

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

Android|マニュアル背景色アニメーション - アクティビティの背景の滑らかな色アニメーションを実装します。

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

選択問題

知識評価 ジャワ, アンドロイド, エックスエムエル

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

Android | XML | ローカライゼーション - 2つの言語のローカライズに特化した翻訳を統合します。

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

選択問題

知識評価 ジャワ, アンドロイド

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

Android|動的に作成されたFragment - Fragmentを作成し、親アクティビティに動的にアタッチします。

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

選択問題

知識評価 ジャワ, アンドロイド

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

Android|スタイルの基本 - 多くのTextViewウィジェットで再利用できるスタイルを実装しています。

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

選択問題

知識評価 アンドロイド

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

Android|ListView|Todoリストを表示する リスト を使用した項目の リストビューを実装します。 チェックボックス コントロール、項目を完了/未完了としてマークし、モデルデータを更新します。

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

選択問題

知識評価 アンドロイド

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

Android|リサイクラービュー|Todoリスト - 表示方法 リスト を使用した項目の リサイクラービューを実装します。 チェックボックス コントロール、項目を完了/未完了としてマークし、モデルデータを更新します。

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

選択問題

知識評価 アンドロイド

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

Android | タスク実行ライブラリ - Android マルチスレッド、Android Service、Android Binder 仕様、パワーマネジメントの基準を満たした長時間実行タスクのキューを実装しています。

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

選択問題

知識評価 アンドロイド

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

Android|メモ帳アプリ - RecyclerViewを使ったメモ帳アプリの基本機能を完成させる。

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

選択問題

知識評価 アンドロイド

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

Android|リマインダーアプリ - BroadcastReceivers、サービス、AlarmManagerとNotifications APIを利用したインテントスケジューリングを利用して、リマインダーアプリに不足している機能を実装します。

Androidの面接時の質問やテストにおすすめのロール

  • ジュニアAndroid開発者
  • ミドルAndroid開発者
  • シニアAndroid開発者
  • フルスタックのAndroid開発者
  • リードAndroid開発者
  • Android Kotlin開発者

Androidインタビューの質問とテストの仕組み

DevskillerのAndroid面接試験では、RealLifeTesting™という独自の手法を用いて、応募者の批判的思考力やコーディングスキルをテストします。応募者は日常業務で直面するような課題を与えられ、必要な深い理解を示すことができた人だけが次のステージに進むことができます。

主な特徴

  • DevSkiller Androidの面接用の質問とテストは、応募者の学術的な知識だけでなく、コーディングスキルを明確に把握することができます。
  • Androidのリモートテストは、ビジネスの時間とコストを削減します。
  • RealLifeTesting™の方法論は、受験者が自分のIDEを使用したり、GITにクローンを作成したり、ユニットテストを実行したり、Stack Overflow/Github/Googleにアクセスして研究をしたりすることができる、より優れたユーザー体験を提供します。
  • 厳格な盗作防止ツールにより、正確な結果が得られます。
  • 個々のテストをリアルタイムで観察
  • 技術者でなくても理解できる、わかりやすい自動結果表示
  • Androidのテストは、すべてのレベルの経験者を対象としています。

Androidインタビューの質問とテストで取り上げられるスキル

  • アンドロイド
  • アンドロイドSDK
  • コトリン
  • 制約レイアウト
  • レガシー
  • OKHTTP
  • エスエスエル
  • ティーエスエル
  • GLSLES
  • OpenGLES
  • グラドル
  • ジャワ
  • 日能研
  • アンドロイドサービス
  • ブロードキャストレシーバー
  • 意図
  • ティーディーディー
  • エックスエムエル
  • リストビュー
  • リサイクラービュー
  • マルチスレッド
  • アンドロイドバインダー
  • スピナー
  • バターナイフ
  • MVP

Android開発者に求められるもの

Androidは世界で最も普及しているモバイルOSであり、無数のスマートフォンやタブレット、その他のデバイスで動作しています。そのため、優秀なAndroid開発者を見つけるのは簡単なはずですが、需要が高いため、優秀な開発者を奪おうとする競合他社が常に存在するため、実際にはかなり厳しい状況になっています。つまり、優秀な開発者を見つけるためには、迅速かつ効率的に候補者を選別する必要があり、そのためには何に注意すべきかを知る必要があります。

優れたAndroid開発者は、OSの最新情報に精通している必要があります。また、Javaプログラミングにも精通していなければなりません。ワークショップ、認定書、パターンの知識などが必要になります。

候補者が、チームの一員としてではなく、個人的にどれだけの出版物や製品の問題に取り組んできたかを知りたいでしょう。経験豊富な開発者であれば、これまでに手がけたさまざまなプロジェクトや、解決した問題の例を挙げることができるでしょう。 Androidの開発者は、CardView、RecyclerView、Floating Action Button、Toolbar、Navigation Drawerなど、各アプリケーションが使用するライブラリ群の基本的な知識を示すことができるはずです。

独自のAndroidインタビュー質問とテストを作成することができます。

テストの内容は気に入ったけど、自分の好みに合わせてアレンジしたい?問題ありません。DevSkillerのオンライン・タスク・ウィザードには、送信するAndroidテストをカスタマイズするための機能が用意されています。各テストの時間、難易度、各問題に割り当てる時間など、すべてお客様のニーズに合わせて設定することができます。すべてのテストはリモートで実施されるため、いつでもテストを受けることができ、結果は自動的に提供されます。

私たちのAndroidインタビューの質問とテストが機能することを保証する必要があります。

もし、DevSkillerのAndroid用インタビュー問題やテストがあなたのビジネスに必要だと思っても、100%にこだわらないのであれば、私たちの顧客の声をご覧ください。

StepStone社は、世界中で運営されている大手求人情報サイトのグループです。同社のソフトウェアはすべて、同社のIT部門であるStepStone Servicesで社内設計されており、300人の開発者が世界中のIT製品に携わっています。

StepStone Servicesが抱えていた問題は、新人開発者のスクリーニングプロセスに時間がかかり、手作業が多すぎることでした。そのプロセスは、電子メールで送られる実用的なタスクと、技術面接で設定されるペンと紙のタスクで構成されていました。

2017年、StepStone社は、時間と労力を節約しつつ、候補者のコーディングスキルを把握するために、DevSkiller社の協力を得て、候補者の知識を評価しました。

Victoria Chyczewska-StepStone Servicesの人材獲得スペシャリスト

"電話によるスクリーニングの後、DevSkillerによる評価を行うことで、オンサイト面接の回数を最大で40%減らすことができました。カスタム・テストのおかげで会社への適合性が高まり、その結果、今では本当に有望な候補者だけに現地での面接時間を割くようになりました。技術審査が自動化されたことで、採用までの時間が短縮されました。

よくある質問

Androidの面接の質問やテストはどのように評価されるのですか?

DevSkillerプラットフォームは自動化されており、受験者がAndroidテストを終了した瞬間に作業を開始します。試験結果は、技術的な知識がなくても簡単に理解できるように設計されており、受験者は自分が提供したソリューションが動作する可能性があるかどうかを評価されます。また、コーディングの質、ミスの有無、エッジケースでの動作についても評価されます。剽窃防止ツールが結果の妥当性を保証します。

Androidテストはどのように行うのですか?

DevskillerのAndroidオンラインテストは、世界のどこからでもリモートアクセスが可能なため、採用担当者はテストの案内を送るだけでよい。招待状は期間限定で発行することもでき、受験者は好きな時にテストを開始することができます。

テストを受ける際、受験者はDevSkillerの最先端のブラウザ内IDEを使用するか、または好きなIDEでプロジェクトを完成させ、GITにプロジェクトをクローンすることを選択できます。また、必要に応じてユニットテストを実行し、ソリューションが動作することを確認することができます。各テストの制限時間を設定することができ、制限時間が過ぎるとテストは自動的に評価され、採用担当者は候補者の評価レポートを受け取ることができます。

盗作はどうするの?

候補者が不正をして優位に立つことができるかもしれないと考えているなら、考え直してください。

DevSkillerでは、お客様に正確な結果をお届けするためのツールをご用意しています。画面チェックでは、受験者がテストを受ける際に別の画面を見ていないことを確認し、盗用検出器では、入力されたコードを自動的にスキャンして、テストデータベースのすべての回答と照合します。一致するものがあれば、それは受験者が不正を行ったということです。

Androidのテストにはどのくらいの時間がかかりますか?

各Androidテストの所要時間は、お客様のニーズによって異なります。テストにはデフォルトで時間が設定されていますが、必要に応じて簡単に変更することができます。また、テスト内の個々の問題を定義することもできます。

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