DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkiller logoTalentBoost logoTalentScore logo

Android interview questions and tests

DevSkiller Android interview questions and tests were prepared by our expert team, aimed at recruiting Android developers at all levels.  We use a range of challenges designed to make finding your perfect Android developer simple.

Our Android interview questions and tests are powered by the RealLifeTesting™ methodology, which presents your applicants with real-world challenges to solve that reflect their skill set. Let DevSkiller help you find your next Android developer today.

Bestreken technologieën:

Platform: Android

Programmeertaal: Kotlin, Java

Bouw gereedschap: Gradle

Android
SENIOR
Geteste vaardigheden
Duur
45 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeertaak - Niveau: Moeilijk

Android | Vibrations API - Implementeer een methode om een mooie melodie te spelen via het ingebouwde haptische apparaat om aan te geven dat de schakelaar van de functie is omgedraaid.

Android
MIDDEN
Geteste vaardigheden
Duur
39 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | Kotlin | ConstraintLayout Animatie - Implementeer animaties voor layout elementen met behulp van ConstraintLayout API.

Android
SENIOR
Geteste vaardigheden
Duur
75 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeertaak - Niveau: Moeilijk

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Pas de MainActivity implementatie aan zodat de OkHttp client TLS 1.2 ondersteunt, zelfs als deze is uitgeschakeld door het besturingssysteem.

Android
SENIOR
Geteste vaardigheden
Duur
75 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeertaak - Niveau: Moeilijk

Android | OpenGL ES Demo - Het doel van deze opdracht is om de kennis van de kandidaat over GLSL ES 100 te controleren.

Android
SENIOR
Geteste vaardigheden
Duur
60 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Android

Programmeertaak - Niveau: Moeilijk

Android | Bitmap Manipulations - Implementeer de drie bewerkingen die moeten worden uitgevoerd op een geselecteerde afbeelding voordat een share wordt gestart.

SENIOR
Geteste vaardigheden
Duur
100 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeertaak - Niveau: Moeilijk

iOS | Swift | Conference App Senior - Implementeer een netwerk dienst die wordt gebruikt om te communiceren met de server.

Programmeertaak - Niveau: Moeilijk

Android | Async call van native naar Java via JNI - Zorg voor het ontbrekende JNI deel van de native-Java communicatie combo die aan de bepaalde eisen voldoet.

JUNIOR
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Android, iOS

Programmeer taak - Niveau: Gemakkelijk

Android | Style Basics - Implementeer een Stijl die kan hergebruikt worden met een aantal TextView widgets.

Programmeer taak - Niveau: Gemakkelijk

iOS | Swift | Water Power Plant Application - Implementeer de ontbrekende functies in de applicatie voor de analyse van gegevens van een waterkrachtcentrale.

Android
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android, iOS

Programmeeropdracht - Niveau: Medium

Android | Reminder app - Implementeer ontbrekende functies in de Reminder applicatie door gebruik te maken van BroadcastReceivers, Services, Intent scheduling door gebruik te maken van AlarmManager en Notifications API.

Programmeeropdracht - Niveau: Medium

iOS | Swift | Studenten details applicatie - Implementeer een app die de details van studenten bijhoudt in een bestand en gebruikers toestaat om het bestand te bevragen om specifieke data op te vragen.

Android
SENIOR
Geteste vaardigheden
Duur
45 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Kotlin, Android

Programmeertaak - Niveau: Moeilijk

Android | Kotlin | Async call van native naar Java via JNI - Zorg voor het ontbrekende JNI deel van de native-Java communicatie combo die voldoet aan de bepaalde eisen.

Android
JUNIOR
Geteste vaardigheden
Duur
33 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Android

Programmeer taak - Niveau: Gemakkelijk

Android | Handleiding Animatie Achtergrondkleur - Implementeer een vloeiende kleurenanimatie van de achtergrond van een Activiteit.

Android
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | ListView | Takenlijst - Geef een Lijst van items met behulp van ListView, voer een Checkbox controle, items markeren als gedaan/ongedaan en modelgegevens bijwerken.

Android
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | RecyclerView | Takenlijst - Geef een Lijst van items met behulp van RecyclerView, voer een Checkbox controle, items markeren als gedaan/ongedaan en modelgegevens bijwerken.

android
SENIOR
Geteste vaardigheden
Duur
195 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeertaak - Niveau: Moeilijk

Android | Task executor library - Implementeer de wachtrij van langlopende taken die voldoen aan de standaarden van Android multithreading, Android Service, Android Binder specifics en power management.

Android
SENIOR
Geteste vaardigheden
Duur
165 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeertaak - Niveau: Moeilijk

Android | Reminder app - Implementeer ontbrekende functies in de Reminder applicatie door gebruik te maken van BroadcastReceivers, Services, Intent scheduling door gebruik te maken van AlarmManager en Notifications API.

Android
MIDDEN
Geteste vaardigheden
Duur
85 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | Werknemers catalogus - Complete functies die specifieke gegevens weergeven en de invoer verwerken met behulp van RecyclerView.

Android
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | Movie database app | XML parser to list UI - Toon gegevens via RecyclerView, voer de Spinner controle en filter gegevens in RecyclerView op basis van Selecties in de Spinner in de verwerking van film data applicatie.

Android
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android

Programmeeropdracht - Niveau: Medium

Android | Auction platform anonymizer - Implementeer ontbrekende secties van het Auction platform en zijn privacy beleid waar bepaalde gegevens moeten worden geanonimiseerd.

Android
MIDDEN
Geteste vaardigheden
Duur
102 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Machine Leren, Android

Programmeeropdracht - Niveau: Medium

Android | Social Network login - Implementeer ontbrekende secties van LoginActivity en MainActivity, LoginManager en CredentialsStorage.

Recommended roles for Android interview questions and tests

  • Junior Android ontwikkelaar
  • Midden Android ontwikkelaar
  • Senior Android-ontwikkelaar
  • Full-stack Android developer
  • Leidende Android ontwikkelaar
  • Android Kotlin ontwikkelaar

How our Android interview questions and tests work

Devskiller Android interview questions and tests are powered by the RealLifeTesting™ methodology, a unique way to test applicants and challenge their critical thinking and coding skills. Applicants are presented with the kinds of challenges they would face in their everyday work and only those who can demonstrate the profound understanding needed, are able to progress to the next stage.

Belangrijkste kenmerken

  • DevSkiller Android interview questions and tests provide clear insight into your applicants’ coding skills and not just their academic knowledge.
  • Remote Android tests save your business time and money.
  • De RealLifeTesting™-methodologie biedt een grotere gebruikerservaring waarbij kandidaten hun eigen IDE kunnen gebruiken, kunnen klonen naar GIT, unit tests kunnen uitvoeren en toegang hebben tot Stack Overflow/Github/Google voor onderzoek.
  • Strict Anti-plagiarism tools ensure accurate results
  • Observe individual tests in real-time
  • Easy to follow, automated results that non-technical professionals can understand
  • Android Tests available for all levels of experience

Skills covered in our Android interview questions and tests

  • Android
  • Android SDK
  • Kotlin
  • ConstraintLayout
  • Legacy
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Android Dienst
  • BroadcastReceivers
  • Voornemen
  • TDD
  • XML
  • ListView
  • RecyclerView
  • Multithreading
  • Android Binder
  • Spinner
  • Botermes
  • MVP

What to look for in an Android developer

Android is the most prevalent mobile operating system in the world, running on countless smartphones, tablets, and other devices. So finding a good Android developer should be easy, but such high demand actually makes the hunt pretty tough, as there are always competitors waiting to steal the best developers away. That means you will have to screen candidates quickly and efficiently to find the right ones and you will need to know what to look out for.

A good Android developer will need to be up to date with the latest advances in the operating system. They will also have to be well versed with Java programming: workshops, certificates, and knowledge of patterns.

You will want to know how many publications and production issues your candidate has worked on, personally rather than as part of a team. An experienced developer will be able to provide various projects they have worked on and give examples of problems they have solved.  Your Android developer should be able to demonstrate a basic knowledge of the family of libraries that each application uses, including CardView, RecyclerView, Floating Action Button, Toolbar, and Navigation Drawer.

Build your own custom Android interview questions and tests

Like what you see, but want to adapt the tests to your own preferences? No problem. The DevSkiller online task wizard comes ready-made with features allowing you to customize every Android test you send out. How long each test lasts, the difficulty level, and even the time allocated for each question, can all be set based on your needs. All testing is carried out remotely meaning tests can be taken at any time and results are provided automatically.

Need assurance that our Android interview questions and tests work?

If you think DevSkiller Android interview questions and tests are what your business needs, but you’re not 100% committed, have a look at what one of our clients has to say:

StepStone is a group of leading job boards that operate all over the world. All of the company’s software is designed in-house in their IT department, StepStone Services, where 300 developers work on IT products from across the globe.

The problem StepStone Services had was their screening process for new developers was time-consuming and required too much manual labor. The process involved practical tasks sent by email, followed by pen and paper tasks set during the technical interview.

In 2017 StepStone enlisted the help of DevSkiller to assess their candidates’ knowledge in order to get an understanding of their coding skills, while also saving on time and labor.

Victoria Chyczewska- Talent Acquisition Specialist at StepStone Services

“Phone screening followed by a DevSkiller assessment allows us to decrease the number of onsite interviews by up to 40%. We increased company fit thanks to custom tests and, as a consequence, we now only spend onsite interview time on candidates who really show a lot of promise. Our Time to Hire is now shorter because our technical screening process is automated.

Vaak gestelde vragen

How are Android interview questions and tests evaluated?

The DevSkiller platform is automated, meaning it gets to work the moment the candidate finishes the Android test. The results are specially designed to be simple and easy to follow for even those non-technically minded and candidates are assessed on whether the solutions they have provided would be likely to work. They are also evaluated on the quality of their coding and any mistakes made and how it works in edge cases. Anti-plagiarism tools ensure the validity of the results.

How do candidates undertake an Android test?

Devskiller’s Android online tests can be accessed remotely from anywhere in the world, meaning all the recruiter has to do is send out test invites. Invites can even be made available for a limited amount of time and candidates can choose to start the test whenever they want to.

When taking tests candidates can opt to use DevSkiller’s state of the art in-browser IDE or to complete the project on their favorite IDE and clone the project to GIT. If they need to, candidates can run unit tests to make sure their solutions work. The time- limit for each test can be set and once the time expires the test is automatically evaluated and the recruiter receives a report on the candidate’s

Wat doe je tegen plagiaat?

If you’re thinking a candidate might be able to cheat to gain the upper hand, then think again.

DevSkiller has tools in place to ensure you only receive accurate results. Screen checks ensure candidates aren’t looking at a different screen when undertaking a test and plagiarism detectors automatically scan the entered code and cross-reference this with every answer in our test database. If there is a match, it is because the candidate has cheated.

How long does it take to complete an Android test?

The duration of each Android test depends on your needs. Tests come with default duration settings, which can be easily altered if required. Even individual questions within a test can be defined.