Logotipo DevSkillerLogotipo TalentBoostLogotipo TalentScore

Testes online do Android

Os testes online do DevSkiller Android foram preparados pela nossa equipa dedicada de profissionais para verificar a proficiência do desenvolvedor Android para diferentes posições. Nossos testes de programação Android online são ideais para triagem técnica e entrevistas de codificação online.

Os testes online do DevSkiller Android são alimentados pela metodologia RealLifeTesting™ que o ajuda a destacar desenvolvedores qualificados com o conjunto de habilidades necessárias.

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 - Implementar um método para tocar uma melodia de fantasia através do dispositivo táctil incorporado para indicar que o interruptor de recurso foi alternado.

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

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, XML

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

Android | XML | Localization - Integra traduções específicas de localização para dois idiomas.

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
MÉDIO
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 Android

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

Android | ListView | Toda a lista - Mostrar uma Lista de artigos que utilizam ListView, implemente um Caixa de seleção controle, marque os itens como feitos/undone e atualize os dados do modelo.

Android
MÉDIO
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 Android

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

Android | RecyclerView | Lista completa - Mostrar uma Lista de artigos que utilizam RecyclerView, implemente um Caixa de seleção controle, marque os itens como feitos/undone e atualize os dados do modelo.

androide
SENIOR
Competências testadas
Duração
195 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 | Biblioteca de executores de tarefas - Implementar a fila de tarefas de longo prazo que atendam aos padrões de multithreading Android, serviço Android, Android Binder específicos e gerenciamento de energia.

Android
MÉDIO
Competências testadas
Duração
80 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 | Notepad app - Funcionalidades básicas completas de uma aplicação de tomada de notas utilizando o RecyclerView.

Android
SENIOR
Competências testadas
Duração
165 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 | Aplicativo Lembrete - Implemente recursos faltantes no aplicativo Lembrete usando BroadcastReceeceivers, Serviços, Agendamento de intenções usando AlarmManager e API de Notificações.

Android
MÉDIO
Competências testadas
Duração
85 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

Catálogo Android | Employees catalogue - Recursos completos que exibem dados específicos e manipulam a entrada usando o RecyclerView.

Android
MÉDIO
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 Android

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

Android | Movie database app | XML parser to list UI - Exibir dados através do RecyclerView, conduzir o controle Spinner e filtrar dados no RecyclerView com base nas Seleções do Spinner no processamento da aplicação de dados do filme.

Android
MÉDIO
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 Android

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

Android | Anonimizador da plataforma de leilões - Implementar secções em falta da plataforma de leilões e a sua política de privacidade onde determinados dados devem ser anonimizados.

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

Perguntas de escolha

avaliação do conhecimento de Aprendizagem de Máquina, Android

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

Android | Social Network login - Implementar secções em falta do LoginActivity e MainActivity, LoginManager e CredentialsStorage.

Os testes online certos para os desenvolvedores Android

Recomendar papéis para os nossos testes online Android

  • Desenvolvedor do Android Junior
  • desenvolvedor Android médio
  • Desenvolvedor Sênior Android
  • Desenvolvedor Android em pilha cheia
  • Desenvolvedor líder do Android
  • Desenvolvedor móvel júnior
  • Desenvolvedor móvel médio
  • Desenvolvedor móvel sênior
  • desenvolvedor Android Kotlin

Como funcionam os nossos testes online Android

Os testes e perguntas de entrevistas online do DevSkiller Android são alimentados pela metodologia RealLifeTesting™. Ao contrário de outras entrevistas de codificação, os nossos testes online Android irão avaliar os candidatos através de uma série de desafios que espelham o trabalho do mundo real. Estes testes aprofundam, além dos conhecimentos gerais de programação do candidato, avaliando sua capacidade de codificação, habilidade de resolução de problemas e gerenciamento de tempo.

Características principais

  • Determinar a capacidade de codificação dos candidatos e não apenas os seus conhecimentos académicos
  • Os testes estão disponíveis remotamente e podem ser realizados em qualquer parte do mundo
  • A metodologia RealLifeTesting™ oferece uma maior experiência de usuário onde os candidatos podem usar seu próprio IDE, clonar para GIT, executar testes unitários e acessar Stack Overflow/Github/Google para pesquisa.
  • Uma série de ferramentas anti-plágio rigorosas
  • Monitorar testes individuais em tempo real
  • Os resultados são gerados automaticamente em um relatório de fácil utilização
  • Teste os desenvolvedores Android para posições de nível júnior, médio e sénior

Habilidades cobertas em nossos testes online Android

  • Android
  • Android SDK
  • Kotlin
  • ConstraintLayout
  • Legado
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Graduar
  • Java
  • JNI
  • Serviço Android
  • BroadcastReceeceivers
  • Intenção
  • MVP

O que procurar no Android Developers

O Android é o sistema operacional móvel líder em uso atualmente - alimentando inúmeros dispositivos móveis em todo o mundo. O código fonte é desenvolvido pelo Google no âmbito do Android Open Source Project (AOSP). Versões subseqüentes são geralmente lançadas anualmente e anunciadas nas conferências de I/O do Google.

Durante o processo de triagem, é importante determinar o nível de habilidade dos seus desenvolvedores Android. Os candidatos qualificados devem ter um conhecimento profundo da arquitetura Android, bem como dos componentes do Android. Os seus candidatos também devem compreender as bibliotecas Android, como a Biblioteca de suporte do Android, os serviços Google Play, Retrofit, etc. Além disso, a experiência no desenvolvimento de um aplicativo Android é uma ótima maneira de verificar as habilidades do candidato. Se o aplicativo estiver disponível na loja do Google Play, ele deve ser baixado e verificado quanto ao seu aspecto, ao seu funcionamento e quantas vezes foi baixado.

Quer construir os seus próprios testes personalizados?

Quer testar desenvolvedores Android usando seu próprio codebase? Não há problema. Com o nosso assistente de tarefas online você pode construir seus próprios testes personalizados. Escolha os idiomas/tecnologias que deseja avaliar, defina a duração do teste, escolha o número de perguntas, além de carregar mais tudo enquanto monitora o processo dos seus candidatos em tempo real. Encontre o desenvolvedor Android certo hoje com os testes online DevSkiller Android e perguntas de entrevistas.

Ainda não tem a certeza sobre os nossos testes online Android?

Se você ainda não tem certeza sobre nossos testes e perguntas de entrevista online do Android, então confira o que um de nossos clientes satisfeitos tem a dizer:

Spartez

Spartez é um Fornecedor de Topo de Platina no Mercado Atlassian. A empresa foca no ecossistema Atlassian e ágil, oferecendo ferramentas úteis tanto para Server como para Cloud. Eles também oferecem um sólido suporte aos clientes e avaliadores. Antes do DevSkiller, a Spartez tinha problemas em seu processo de seleção que resultaram em muitas entrevistas, e perdeu muito tempo tentando construir sua própria solução interna. A solução? DevSkiller, que cuidou do incômodo e resolveu seus problemas técnicos de triagem. Aqui está o que Patrycja Kiljańska, especialista em aquisição de talentos da Spartez, tem a dizer:

"Substituímos uma solução interna de alta manutenção pelo DevSkiller. Nosso processo parece o mesmo, no entanto, o produto nos dá um melhor desempenho. Os resultados também são muito mais fáceis de avaliar".

Perguntas mais frequentes

O que é RealLifeTestingTM?

A metodologia RealLifeTestingTM forma a base para todos os testes online do DevSkiller Android. Ao contrário de outros desafios de codificação ou quebra-cabeças algorítmicos, a metodologia RealLifeTestingTM vai mais longe, fornecendo uma visão de 360 graus do conjunto de habilidades dos candidatos. Em sua essência, o RealLifeTestingTM deriva da crença de que a melhor maneira de avaliar as habilidades de desenvolvimento de um desenvolvedor é com um teste de amostra de trabalho que espelha o trabalho de desenvolvimento real que ele vai fazer.

Os testes online do DevSkiller Android espelham o trabalho que os candidatos vão encontrar no mundo real, pedindo aos candidatos que construam aplicativos de projeto completos ou adicionem recursos aos aplicativos existentes. Para que um candidato seja bem sucedido, ele deve usar suas habilidades de codificação da melhor forma possível, utilizar recursos no stack, bem como recursos como Stack Overflow, para encontrar a solução da maneira mais eficiente possível. Nossos testes online Android demonstrarão aos candidatos habilidade de codificação, pensamento crítico, limpeza de código e gerenciamento de tempo.

Quanto tempo demora a criar uma conta DevSkiller?

O envio do seu primeiro convite para teste online do Android pode demorar apenas cinco minutos. A nossa extensa biblioteca de testes online predefinidos do Android significa que tudo o que precisa está na ponta dos seus dedos. Encontre o seu próximo desenvolvedor Android com nossa plataforma fácil de usar e não olhe para trás.

O que pensam os candidatos dos testes online do DevSkiller Android?

No DevSkiller, queremos garantir que os nossos testes de codificação sejam os melhores possíveis, por isso procuramos obter um feedback regular dos próprios candidatos. Nossa pesquisa descobriu que os candidatos estão felizes por terem uma mudança para provar suas habilidades reais de desenvolvimento de software, ao invés de ter que se lembrar de algoritmos que não pensaram desde que se formaram. Eles também gostam do fato de que os testes DevSkiller usam ferramentas de codificação e convenções normais como testes unitários, e clonagem para GIT a partir de uma IDE pessoal.

A única apreensão que encontramos é porque os desenvolvedores geralmente desconfiam dos testes algorítmicos. Isso é porque eles não testam as habilidades dos desenvolvedores que eles usariam no dia-a-dia, mas sim dragar o trabalho acadêmico que não usam há anos. Quando eles recebem um teste DevSkiller, embora eles apreciem a diferença e o fato de que eles podem provar suas habilidades em um ambiente justo.