The Android and Java online test assesses candidates' knowledge of the Android operating system and its primary programming language Java.

It's an ideal test for pre-employment screening. A good Android app developer needs to be able use Java and the Android SDK to design and create quality applications.

This online test requires candidates answer questions about the Android SDK and solve coding problems using Java.

Recommended Job Roles
Android Developer
Mobile Developer
Sample Candidate Report

Sample Free Questions

Screen Orientation


Android Event handling Public

Which of these methods are called when the screen changes orientation from portrait to landscape in Android?

(Select all acceptable answers.)

Shared Preferences


Android UI Public

Fill in the blanks, so that changes in the shared preferences are saved:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
Editor editor = pref.______();
editor.putString("start_message", "Hello!");
editor.putString("end_message", "Goodbye!");

Alert Service


Java Refactoring Public

Refactor the AlertService and MapAlertDAO classes:

  • Create a new package-private interface, named AlertDAO, that contains the same methods as MapAlertDAO.
  • MapAlertDAO should implement the AlertDAO interface.
  • AlertService should have a constructor that accepts AlertDAO.
  • The raiseAlert and getAlertTime methods should use the object passed through the constructor.
Use Free Questions On a Trial Plan

Premium Questions

The premium question library contains our unique, hand-crafted questions. We offer a refund if you find any of them answered online.

Utilities, Document Store, Needle, Log Parser, Driver Exam, LinearLayout, Crop Ratio, Programmer Teacher, Chicken, Paragraph, Username, Chain Link, Hobbies, Read First Line, Node, Download, Shipping, Fragments, Racer, Back, Manifest, Recycler View, Snapshot, List View, Internal Nodes, Moving Total, Entry, Unique Numbers, Remove Repetitions, Max Sum, Unique Name, Friend, Paper Strip, Train, Platformer, Weighted Average, On Touch, Test Results, Product, Unloading Trucks, Fetch Username, Stack to List, Read Write Execute, Shining Star, Document Counter, Snow Storm, Relative Layout, Activity Result, Text Scaling, Shelf Test, Stories, Rare, Runner, Date Transform, Segment
Java OOP Bug fixing Language Stream Strings Serialization Exceptions Android UI Data structures Arrays Iteration Multithreading Arithmetic Event handling Configuration Algorithmic thinking Searching Graphs Memory management Refactoring Sorting TDD Test case design Dynamic programming
Score Distribution
Pricing For Premium Questions