Perguntas e testes para desenvolvedores Android

O Android é um dos sistemas operacionais mais populares que é usado principalmente em telefones celulares. Como este não é um idioma, os testes sobre o tema Android podem incluir perguntas sobre Aprendizagem de Máquina, layouts, permissões e muitos outros.

As perguntas e testes do desenvolvedor DevSkiller Android verificam o conhecimento de uma grande variedade de recursos gerais do Android e outros tópicos relacionados à programação para o sistema operacional Android.

Encontre o desenvolvedor ideal para sua posição aberta usando nossas perguntas e testes de entrevista para desenvolvedores Android baseados em perguntas de escolha e tarefas de programação.

Tecnologias abrangidas:

Plataforma: Android

Linguagem de programação: Kotlin, Java

Construir ferramentas: Graduar

Android
SENIOR
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android

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

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

Android
MÉDIO
Competências testadas
Duração
39 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android

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

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

Android
SENIOR
Competências testadas
Duração
75 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android

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

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

Android
SENIOR
Competências testadas
Duração
75 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android

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

Demonstração do Android | OpenGL ES - O objectivo desta tarefa é verificar os conhecimentos do candidato sobre o GLSL ES 100.

Android
SENIOR
Competências testadas
Duração
60 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Java, Android

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

Android | Bitmap Manipulations - Implementar as três operações que devem ser realizadas em uma imagem selecionada antes de iniciar uma ação.

SENIOR
Competências testadas
Duração
100 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

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

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

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

Android | Chamada Async de nativo para Java via JNI - Fornecer a parte que falta da JNI do combo de comunicação nativo-Java que preenche os requisitos certos.

JUNIOR
Competências testadas
Duração
70 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Java, Android, iOS

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

Android | Style Basics - Implementar um estilo que pode ser reutilizado com uma série de widgets TextView.

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

iOS | Swift | Water Power Plant Application - Implementar as funções em falta na aplicação para a análise dos dados de uma central hidroeléctrica.

Android
MÉDIO
Competências testadas
Duração
72 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android, iOS

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

Android | Aplicativo Lembrete - Implemente recursos faltantes no aplicativo Lembrete usando BroadcastReceeceivers, Serviços, Agendamento de intenções usando AlarmManager e API de Notificações.

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

iOS | Swift | Aplicação dos detalhes do aluno - Implementar um aplicativo mantendo os detalhes do aluno em um arquivo e permitindo que os usuários consultem o arquivo a fim de recuperar dados específicos.

Android
SENIOR
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Kotlin, Android

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

Android | Kotlin | Chamada Async de nativo para Java via JNI - Forneça a parte que falta da JNI do combo de comunicação nativo-Java que preenche os requisitos certos.

Android
JUNIOR
Competências testadas
Duração
30 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Java, Android

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

Android | Fragment Created Dynamically - Crie um Fragmento e prenda-o dinamicamente a uma Actividade Pai.

Android
JUNIOR
Competências testadas
Duração
30 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Java, Android

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

Android | Style Basics - Implementar um estilo que pode ser reutilizado com uma série de widgets TextView.

Android
JUNIOR
Competências testadas
Duração
33 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Java, Android

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

Android | Manual Background Colour Animation - Implementar uma animação a cores suave do fundo de uma Actividade.