Saltar para o conteúdo

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:

Testes do serviço Android
Android SDK
Testes online de Kotlin
Java programming questions

Tecnologias abrangidas:

Plataforma: Android

Linguagem de programação: Kotlin, Java

Construir ferramentas: Gradle

Android
JÚNIOR
Competências testadas
Duração
36 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Kotlin

Tarefa de programação - Nível: Fácil

Android | Kotlin | Compass - Implementar a funcionalidade da bússola na aplicação baseada na localização.

Android
MEIO
Competências testadas
Duração
41 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Kotlin

Tarefa de programação - Nível: Médio

Android | Kotlin | RecyclerView | Lista de tarefas - Crie uma lista de tarefas simples em que cada item é um item da lista no Vista de reciclagem.

Android
JÚNIOR
Competências testadas
Duração
36 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Java

Tarefa de programação - Nível: Fácil

Android | Java | Reprodução de vídeo - Implemente a reprodução simples de um ativo de vídeo incorporado.

Android
SENIOR
Competências testadas
Duração
48 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Java, ProGuard

Tarefa de programação - Nível: Difícil

Android | Java | Configuração ProGuard - Implemente a Configuração ProGuard para remover o código do programador da base de código - em tempo de compilação.

Android
SENIOR
Competências testadas
Duração
58 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Kotlin

Tarefa de programação - Nível: Difícil

Android | Kotlin, C | JNI Magic - Implementar a funcionalidade JNI que permite chamar o método Base::getBaseComponent tendo apenas uma instância de Cliente.

Android
MEIO
Competências testadas
Duração
61 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Lacunas no código

avaliar o conhecimento de Android, Kotlin

Tarefa de programação - Nível: Médio

Android | Kotlin | Aplicação de bloco de notas - Funcionalidades básicas completas de uma aplicação de tomada de notas utilizando RecyclerView.

Android
SENIOR
Competências testadas
Duração
52 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de Android, Kotlin

Tarefa de programação - Nível: Difícil

Android | Kotlin | Manipulação de bitmap - Aplicação completa de manipulação de imagens que efectua algumas operações na imagem selecionada.

Android
JÚNIOR
Competências testadas
Duração
53 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android,

Lacunas no código

avaliar o conhecimento de Android, Kotlin e Java

Tarefa de programação - Nível: Fácil

Android | Kotlin | Aplicação de Funcionários - Aplicação completa que apresenta uma lista de pessoas responsáveis por diferentes áreas na empresa, como TI ou Folha de Pagamento.

Android
SENIOR
Competências testadas
Duração
45 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Difícil

API Android | Vibrações - Implementar um método para tocar uma melodia elegante através do dispositivo háptico incorporado para indicar que o interrutor da funcionalidade foi ativado.

Android
MEIO
Competências testadas
Duração
39 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Médio

Android | Kotlin | Animação ConstraintLayout - Implemente animações de elementos de layout usando a API ConstraintLayout.

Android
SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Difícil

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajustar a implementação MainActivity para que o cliente OkHttp suporte TLS 1.2, mesmo que tenha sido desativado pelo sistema operativo.

Android
SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Difícil

Android | OpenGL ES Demo - O objetivo desta tarefa é verificar os conhecimentos do candidato sobre GLSL ES 100.

Android
SENIOR
Competências testadas
Duração
60 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android

Tarefa de programação - Nível: Difícil

Android | Manipulações de bitmap - Implementar as três operações que devem ser executadas numa imagem selecionada antes de iniciar uma partilha.

Programador móvel
SENIOR
Competências testadas
Duração
100 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Difícil

iOS | Swift | Conference App Senior - Implementar um serviço de rede que é utilizado para interagir com o servidor.

Tarefa de programação - Nível: Difícil

Android | Chamada assíncrona de nativo para Java através de JNI - Fornecer a parte JNI em falta da combinação de comunicação nativo-Java que preenche determinados requisitos.

JÚNIOR
Competências testadas
Duração
70 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android, iOS

Tarefa de programação - Nível: Fácil

Android | Noções básicas de estilo - Implementar um estilo que possa ser reutilizado com vários widgets TextView.

Tarefa de programação - Nível: Fácil

iOS | Swift | Aplicação de central hidroelétrica - Implementar as funções em falta na aplicação para a análise de dados de uma central hidroelétrica.

Android
MEIO
Competências testadas
Duração
72 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android, iOS

Tarefa de programação - Nível: Médio

Android | Aplicação de lembretes - Implementar funcionalidades em falta na aplicação de lembretes utilizando BroadcastReceivers, serviços, agendamento de intenções utilizando o AlarmManager e a API de notificações.

Tarefa de programação - Nível: Médio

iOS | Swift | Aplicação de detalhes dos alunos - Implementar uma aplicação que mantenha os detalhes dos alunos num ficheiro e permita aos utilizadores consultar o ficheiro para obter dados específicos.

Android
SENIOR
Competências testadas
Duração
45 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Kotlin, Android

Tarefa de programação - Nível: Difícil

Android | Kotlin | Chamada assíncrona de nativo para Java através de JNI - Fornecer a parte JNI em falta da combinação de comunicação nativo-Java que preenche determinados requisitos.

Android
JÚNIOR
Competências testadas
Duração
33 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android

Tarefa de programação - Nível: Fácil

Android | Manual Animação de cor de fundo - Implementar uma animação de cor suave do fundo de uma atividade.

Android
JÚNIOR
Competências testadas
Duração
30 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android

Tarefa de programação - Nível: Fácil

Android | Noções básicas de estilo - Implementar um estilo que possa ser reutilizado com vários widgets TextView.

Android
JÚNIOR
Competências testadas
Duração
30 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android

Tarefa de programação - Nível: Fácil

Android | Fragmento criado dinamicamente - Crie um fragmento e anexe-o dinamicamente a uma atividade principal.

Android
MEIO
Competências testadas
Duração
70 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Médio

Android | ListView | Lista de tarefas - Exibir um Lista de itens que utilizam Vista de lista, implementar um Caixa de verificação marcar os itens como concluídos/não concluídos e atualizar os dados do modelo.

Android
MEIO
Competências testadas
Duração
70 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Médio

Android | RecyclerView | Lista de tarefas - Exibir um Lista de itens que utilizam Vista de reciclagem, implementar um Caixa de verificação marcar os itens como concluídos/não concluídos e atualizar os dados do modelo.

androide
SENIOR
Competências testadas
Duração
195 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android

Tarefa de programação - Nível: Difícil

Android | Biblioteca do executor de tarefas - Implementa a fila de tarefas de longa duração que cumprem as normas de multithreading do Android, Android Service, especificações do Android Binder e gestão de energia.

The right Android online tests to screen Android developers

Recommend roles for our Android online tests

  • Programador Android júnior
  • Programador Android intermédio
  • Programador Android sénior
  • Full stack Android developer
  • Programador Android principal
  • Programador móvel júnior
  • Middle mobile developer
  • Programador móvel sénior
  • Programador Android Kotlin

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.

Características principais

  • Determine an applicant’s coding ability and not just their academic knowledge
  • Tests are available remotely and can be taken anywhere in the world
  • A metodologia RealLifeTesting™ oferece uma maior experiência de utilizador onde os candidatos podem utilizar o seu próprio IDE, clonar para GIT, executar testes unitários e aceder a Stack Overflow/Github/Google para pesquisa.
  • 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

  • Android
  • Android SDK
  • Kotlin
  • ConstraintLayout
  • Legado
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Serviço Android
  • Receptores de difusão
  • Intenção
  • 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.

Quer criar os seus próprios testes personalizados?

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.”

Perguntas mais frequentes

O que é o 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 desenvolvimento de software 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.