Android Subjective Skills Assessment Test

Candidates Assessed


Organizations Served


iMocha’s Android subjective test is the preferred pre-employment test for recruiters and hiring managers to hire job-fit candidates for roles such as Android App Developer and Android Programmer. Our Android skill test helps to reduce time-to-hire by 45% and increase interview-to-selection ratio by 62%.

About Android Subjective Skills Assessment Test

To solve this major problem of guesswork in tests, iMocha has launched its unique innovative tool - “The Descriptive Test Simulator” that can evaluate essay type answers. By the use of online Descriptive test simulator, candidates will be able to write one-word answers, short essay type, and long essay type answers. These answers are evaluated through our descriptive assessment engine. This reduces guesstimates in online assessments and gives results sharper than ever.

Android subjective test is specially designed and developed to assist recruiters & hiring managers in evaluating the descriptive knowledge of an android app developer related to Android by testing through our proper descriptive simulator assessment. The android skills test is reviewed, qualified and validated by our Subject Matter Experts (SME).

Are you a jobseeker looking to sharpen your skills?

Test Summary

This Android screening test enables employers and recruiters to identify & hire Android App Developer by evaluating working skills and job readiness. For this reason, we have moved on from the MCQ and developed a new simulator known as Descriptive Simulator which evaluates candidates Descriptive/Subjective Answers and grades them automatically.

This Android interview test may contain MCQ's (Multiple Choice Questions), MAQ's (Multiple Answer Questions), Fill in the Blanks, Descriptive, Whiteboard Questions, Audio / Video Questions, LogicBox ( AI-based Pseudo-Coding Platform), Coding Simulations, True or False Questions, etc.

Test Duration: 20 minutes

No. of Questions: 3

Level of Expertise: Entry/Mid/Expert

Useful for hiring

  • Android App Developer
  • Android Programmer

Topics Covered

right arrow

iMocha’s Android subjective test helps recruiters and hiring managers to evaluate candidate’s understanding about SharedPreferences in Android which helps to store and retrieve data in the form of key, value pair

right arrow
JSON Parsing

This assessment assesses applicant’s knowledge about JSON parsing that helps to convert text format of JSON object to JavaScript object

right arrow
ProgressDialog class

Our test helps to evaluate candidate’s understanding about ProgressDialog class that allows to create a progress bar of task so that users couldn’t interact with app until task completes

right arrow
SQLite DataBase

This assessment checks candidate’s proficient knowledge about SQLite DataBase that stores data in user’s device

right arrow
Popup Menu Dialog

Our Android skills test assesses applicant’s ability to implement popup menu that shows list of menus below the anchor text

right arrow

This assessment evaluates candidate’s ability to implement count down timer in an application to set count down

right arrow
Set Wallpaper in Android

Our Android assessment test validates applicant’s ability to implement set wallpaper function that helps to set and change display image of home screen in Android

right arrow
Building media Browser

This assessment evaluates candidate’s ability to build media browser that helps to browse media of an application

right arrow
Connecting Bluetooth Headset

Our Android screening test assesses applicant’s ability to create connection through Bluetooth headset

right arrow
Proximity Sensor

This assessment test validates candidate’s understanding about proximity sensor that detects users that its holding device near an ear during call turns off display to prevent unwanted touch and save battery

Sample Questions

Choose from our 100,000+ question library or add your own questions to make powerful custom tests

Question types:

Logic Box





Q 1.
Given a block of code written in Java for Android to save the data using SharedPreferences.

At Blank 1: You will need to initialize a SharedPreferences object.

At Blank 2: After initializing the SharedPreferences, you will need to initialize Editor Object.

At Blank 3: Here we are using a simple data save, you will need to set data in editor object.

At Blank 4: You will need to commit the editor. 
public class MainActivity extends Activity {
    SharedPreferences sharedpreferences;
    TextView name;
    TextView age;
    public static final String mypreference = "mypreffirst";
    public static final String Name = "nameKey";
    public static final String Age = "ageKey";

    protected void onCreate(Bundle savedInstanceState) {
        name = (TextView) findViewById(;
        age = (TextView) findViewById(;
        sharedpreferences =;
        if (sharedpreferences.contains(Name)) {
            name.setText(sharedpreferences.getString(Name, ""));
        if (sharedpreferences.contains(Age)) {
            age.setText(sharedpreferences.getString(Age, ""));

    public void Save(View view) {
        String n = name.getText().toString();
        String e = age.getText().toString();
        SharedPreferences.Editor editor =;

Sample Report

View Full Report . . .

Skill wise performance report by iMocha

Hire job-fit candidates using this test now

You can customize this test by

difficulty level
Setting difficulty level of test      

Choose easy, medium or hard questions from our skill libraries to assess candidates of different experience levels.                       

multiple skills
Combining multiple skills into one test

Add multiple skills in a single test to create an effective assessment. Assess multiple skills together.                                              

adding own skill
Adding your own questions to the test

Add, edit or bulk upload your own coding questions, MCQ, whiteboarding questions & more.                       

tailor made test
Requesting a tailor-made test                  

Get a tailored assessment created with the help of our subject matter experts to ensure effective screening.

Trusted By

Rehana Nisar, Global Product & Services Recruitment Head, Gartner
gartner Logo

“We realized that to acquire quality talent, our recruitment process was in dire need of automation. Too many of our technical team were simply wasting hours conducting interviews that did not yield the desired results. For us, the foremost criteria was to find a recruitment partner who could tick all the right boxes.”

Rehana Nisar, Global Product & Services Recruitment Head,


capgemini logo
coupa logo
ericsson logo
cognizant logo
nice logo
wipro logo

Start hiring job-fit candidates using this assessment