コンテンツへスキップ

Android Online Tests

DevSkiller Android online tests have been developed by our dedicated team of professionals to verify Android developer proficiency for different positions. Each Android test is ideally set up for technical screening and online coding interviews.

DevSkiller Android online tests are powered by the RealLifeTesting™ methodology which helps you to single out qualified developers with the required skill set.

Not quite what you’re looking for? Try these:

Android Service tests
アンドロイドSDK
Kotlin online tests
Java programming questions

対象となる技術

Platform: アンドロイド

プログラミング言語: Kotlin, Java

ツールを作る: グラドル

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

選択問題

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

コードギャップ

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

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

Android | Kotlin | Compass - Implement the compass functionality in the location-based application.

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

選択問題

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

コードギャップ

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

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

Android | Kotlin | RecyclerView | To-do List - Create a simple to-do list where each item is a list item in the RecyclerView.

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

選択問題

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

コードギャップ

の知識を評価する。 アンドロイド, ジャワ

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

Android | Java | Video Playback - Implement simple playback of an embedded video asset.

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

選択問題

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

コードギャップ

の知識を評価する。 アンドロイド, ジャワ, ProGuard

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

Android | Java | ProGuard configuration - Implement the ProGuard Configuration to remove developer's code from the code base - at compile time.

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

選択問題

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

コードギャップ

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

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

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

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

選択問題

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

コードギャップ

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

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

Android | Kotlin | Notepad app - Complete basic functionalities of a note-taking application using RecyclerView.

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

コードギャップ

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

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

Android | Kotlin | Bitmap manipulation - Complete image manipulation application that performs some operations on the selected image.

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

選択問題

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

コードギャップ

assesing knowledge of アンドロイド, コトリン そして ジャワ

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

Android | Kotlin | Employees Application - Complete app that displays a list of people responsible for different areas in the company like IT or Payroll.

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

選択問題

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

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

Android | Vibrations API - Implement a method to play a fancy melody via the embedded haptic device to indicate the feature switch has been toggled.

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

選択問題

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

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

Android | Kotlin | ConstraintLayout Animation - Implement layout elements animations using ConstraintLayout API.

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

選択問題

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

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

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - OkHttpクライアントがTLS 1.2をサポートするように、MainActivityの実装を調整してください。

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

選択問題

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

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

Android | OpenGL ES Demo - The objective of this task is to check the candidate's knowledge of GLSL ES 100.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド

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

Android | Bitmap Manipulations - Implement the three operations which should be performed on a selected image prior initiating a share.

Mobile Developer
シニア
テストされたスキル
期間
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.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド, iOS

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

Android | Style Basics - Implement a Style that can be re-used with a number of TextView widgets.

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

iOS | Swift | Water Power Plant Application - Implement the missing functions in the application for the analysis of data from a hydroelectric power plant.

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

選択問題

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

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

Android | Reminder app - Implement missing features in the Reminder application using BroadcastReceivers, Services, Intent scheduling using AlarmManager and Notifications API.

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

iOS | Swift | Students details applicaction - Implement an app maintaining student details in a file and allowing users to query the file in order to retrieve specific data.

アンドロイド
シニア
テストされたスキル
期間
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.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド, XML

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

Android | XML | Localization - Integrate localization specific translations for two languages.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド

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

Android | Manual Background Colour Animation - Implement a smooth colour animation of an Activity's background.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド

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

Android | Style Basics - Implement a Style that can be re-used with a number of TextView widgets.

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

選択問題

の知識を評価する。 ジャワ, アンドロイド

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

Android | Fragment Created Dynamically - Create a Fragment and attach it dynamically to a parent Activity.

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

選択問題

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

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

Android | リストビュー | Todoリスト - Todoリストを表示する リスト を使用したアイテムの リストビューを実装する。 チェックボックス コントロール、完了/未完了のマーク、モデルデータの更新を行います。

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

選択問題

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

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

Android | RecyclerView | Todo List - Display a リスト を使用したアイテムの RecyclerViewを実装する。 チェックボックス コントロール、完了/未完了のマーク、モデルデータの更新を行います。

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

選択問題

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

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

Android | Task executor library - Implement the queue of long-running tasks meeting standards of Android multithreading, Android Service, Android Binder specifics and power management.

The right Android online tests to screen Android developers

Recommend roles for our Android online tests

  • Junior Android developer
  • Middle Android developer
  • Senior Android developer
  • Full stack Android developer
  • Lead Android developer
  • Junior mobile developer
  • Middle mobile developer
  • Senior mobile developer
  • Android Kotlin developer

How each Android test works

Each DevSkiller Android online test is powered by the RealLifeTesting™ methodology. Unlike other assessments of coding skills, each DevSkiller Android online test assesses an applicant’s skills through a series of challenges that mirror real-world work. Each DevSkiller TalentScore assessment delves deeper, past the general programming knowledge of candidates, to assess their coding ability, problem-solving skills, and time management.

主な特徴

  • Determine an applicant’s coding ability and not just their academic knowledge
  • Tests are available remotely and can be taken anywhere in the world
  • RealLifeTesting™の方法論は、受験者が自分のIDEを使用し、GITにクローンし、ユニットテストを実行し、研究のためにStack Overflow/Github/Googleにアクセスできる、より優れたユーザーエクスペリエンスを提供します。
  • A series of stringent anti-plagiarism tools
  • Monitor individual tests in real-time
  • Results are automatically generated into a user-friendly report
  • Assessment of Android developers at any difficulty level., from junior to senior developers
  • Accurate skills assessment and automated test results

Skills covered in our Android online tests

  • アンドロイド
  • アンドロイドSDK
  • コトリン
  • ConstraintLayout
  • Legacy
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • グラドル
  • ジャワ
  • JNI
  • Android Service
  • BroadcastReceivers
  • Intent
  • MVP

What to look for in Android Developers

Android is the leading mobile operating system in use today – powering countless mobile devices all over the world. With Android apps available to users everywhere. The source code is developed by Google under the Android Open Source Project (AOSP). Subsequent versions are usually released annually and announced at Google I/O conferences.

During the screening process, it is important to determine the skill level of your Android developers. Qualified candidates should have in-depth knowledge of Android architecture as well as Android components. Your candidates should also understand Android libraries such as Android Support Library, Google Play Services, Retrofit, etc. In addition to this, experience in developing an Android application is a great way of verifying the candidate’s skills. If the app is available on the Google Play store, it should be downloaded and checked for how it looks, how it works, and how many times it’s been downloaded.

Each Android app is primarily programmed using Java. Knowledge of the core Java concepts and knowledge of how to code using Java are also essential. Each DevSkiller Android online test will challenge the knowledge of a candidate in various ways that will simulate their real experience as an Android developer. They have the chance to answer questions and give answers based on the fundamentals of Android programming to see how well they score.

Want to build your own custom tests?

Want to test Android developers using your own codebase? No problem. With our online task wizard you can build your very own custom test and tailor the answers to suit your own company.

Pick the languages and technologies you want to assess, set the test duration and choose the number of questions. All while monitoring your applicants’ performance in real-time. Hire engineers from entry-level all the way up to senior android developers.

Still not convinced you need an Android online test?

If you’re still not sure about our testing platform then check out this case study on one of our customers:

Spartez

Spartez is a Platinum Top Vendor on the Atlassian Marketplace. The company focuses on the Atlassian and agile ecosystem by offering useful tools for both Server and Cloud. They also offer solid support to customers and evaluators. Before DevSkiller, Spartez had issues in their screening process that resulted in too many interviews, and wasted a lot of time trying to build their own in-house solution. The solution? DevSkiller, which took care of the hassle and solved their technical screening issues. Here’s what Patrycja Kiljańska, Talent acquisition specialist at Spartez has to say:

“We’ve replaced a high-maintenance in-house solution with DevSkiller. Our process looks the same, however, the product gives us better performance. The results are also way easier to assess.”

よくある質問

What is RealLifeTestingTM?

The RealLifeTestingTM methodology forms the basis for all DevSkiller Android online tests. Unlike other coding challenges or algorithmic puzzles, The RealLifeTestingTM methodology goes further by providing a 360-degree view of the applicants skill set. At its core, The RealLifeTestingTM stems from the belief that the best way to evaluate a developer’s development skills is with a work sample test that mirrors the actual development work they’ll do.

DevSkiller Android online tests mirror work that applicants will encounter in the real world by asking applicants to build full project apps or add features to existing apps. For an applicant to be successful, they must use their coding skills to the best of their ability, utilize in-stack resources as well as resources like Stack Overflow, to find the solution in the most efficient way possible. Our Android online tests will demonstrate the applicants coding skill, critical thinking, code cleanliness, and time management.

How long does it take to set up a DevSkiller account?

Sending your first Android online test invite can take as little as five minutes. Our extensive library of predefined Android online tests means that everything you need is at your fingertips. Find your next Android developer with our easy to use platform and don’t look back.

What do candidates think of DevSkiller Android online tests?

At DevSkiller, we want to ensure that our coding tests are the best they can possibly be, so that’s why we seek out regular feedback from the candidates themselves. Our research has found that candidates are happy that they have a change to prove their actual software development skills rather than having to remember algorithms they haven’t thought of since getting their degree. They also like the fact that DevSkiller tests use normal coding tools and conventions like unit testing, and cloning to GIT from a personalIDE.

The only apprehension we’ve found is that developers are generally suspicious of algorithmic tests. That’s because these don’t actually test the skills that developers use day to day. Rather they dredge up academic work they haven’t carried out in years and test unneeded knowledge that is of no use in everyday code writing. When candidates are given DevSkiller programming tests, assessing their actual knowledge of the subject, they appreciate the difference and the fact that they can prove their skills in a fair setting through a relevant assessment.

What’s also important to remember is the more thorough the screening test, the less unqualified candidates will make it to the interview stage. Less interviews means less work for hiring managers without reducing the quality of hires.