Testes online do Android

Os testes online DevSkiller Android foram desenvolvidos pela nossa equipa dedicada de profissionais para verificar a proficiência do desenvolvedor Android em diferentes posições. Cada teste Android é idealmente configurado para triagem técnica e entrevistas de codificação online.

Os testes em linha DevSkiller Android são alimentados pela metodologia RealLifeTesting™ que o ajuda a identificar programadores qualificados com o conjunto de competências necessárias.

Não é bem o que estás à procura? Experimenta estes:

Testes do serviço Android
Android SDK
Testes online Kotlin
Questões de programação Java

Tecnologias abrangidas:

Plataforma: Android

Linguagem de programação: Kotlin, Java

Construir ferramentas: Graduar

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do conhecimento de Android, Kotlin

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

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

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do conhecimento de Android, Kotlin

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

Android | Kotlin | RecyclerView | Lista de afazeres - Criar uma lista de afazeres simples onde cada item é um item da lista RecyclerView.

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do 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 recurso de vídeo incorporado.

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

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

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

Android | Java | Configuração do ProGuard - Implementar a Configuração do ProGuard para remover o código do desenvolvedor 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
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do 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 Cliente.

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

Perguntas de escolha

avaliação do conhecimento de Android

Lacunas de código

avaliação do conhecimento de Android, Kotlin

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

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

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

Lacunas de código

avaliação do 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 imagem que realiza algumas operações na imagem seleccionada.

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

Perguntas de escolha

avaliação do conhecimento de Android,

Lacunas de código

avaliação do conhecimento de Android, Kotlin e Java

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

Android | Kotlin | Employees Application - Aplicação completa que exibe uma lista de pessoas responsáveis por diferentes áreas da empresa, como TI ou Folha de Pagamento.

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.

Desenvolvedor móvel
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.

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 funciona cada teste Android

Cada teste online do DevSkiller Android é alimentado pela metodologia RealLifeTesting™. Ao contrário de outras avaliações de competências de codificação, cada teste DevSkiller Android online avalia as competências de um candidato através de uma série de desafios que espelham o trabalho do mundo real. Cada avaliação DevSkiller TalentScore aprofunda, para além do conhecimento geral de programação dos candidatos, para avaliar a sua capacidade de codificação, capacidade de resolução de problemas, e gestão do tempo.

Características principais

  • Determinar a capacidade de codificação de um candidato 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
  • Monitorizar testes individuais em tempo real
  • Os resultados são gerados automaticamente em um relatório de fácil utilização
  • Avaliação de programadores Android a qualquer nível de dificuldade, desde programadores júnior a sénior
  • Avaliação exacta de competências e resultados de testes automatizados

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 principal sistema operativo móvel em uso actualmente - alimentando inúmeros dispositivos móveis em todo o mundo. Com aplicações Android à disposição dos utilizadores em todo o mundo. O código fonte é desenvolvido pelo Google no âmbito do Projecto de Código Aberto Android (AOSP). As versões subsequentes são geralmente lançadas anualmente e anunciadas nas conferências de I/O do Google.

Durante o processo de rastreio, é importante determinar o nível de competências dos seus programadores Android. Os candidatos qualificados devem ter um conhecimento profundo da arquitectura Android, bem como dos componentes Android. Os seus candidatos devem também compreender as bibliotecas Android, tais como a Biblioteca de Apoio Android, os Serviços Google Play, Retrofit, etc. Além disso, a experiência no desenvolvimento de uma aplicação Android é uma óptima forma de verificar as competências do candidato. Se a aplicação estiver disponível na loja Google Play, deverá ser descarregada e verificada quanto ao seu aspecto, funcionamento e quantas vezes foi descarregada.

Cada aplicação Android é principalmente programada usando Java. O conhecimento dos conceitos centrais de Java e o conhecimento de como codificar usando Java são também essenciais. Cada teste online DevSkiller Android desafiará o conhecimento de um candidato de várias formas que simularão a sua experiência real como programador Android. Têm a oportunidade de responder a perguntas e dar respostas baseadas nos fundamentos da programação do Android para ver a sua pontuação.

Quer construir os seus próprios testes personalizados?

Quer testar os programadores Android usando a sua própria base de códigos? Não há problema. Com o nosso assistente de tarefas online pode construir o seu próprio teste personalizado e adaptar as respostas à sua própria empresa.

Escolha as línguas e tecnologias que pretende avaliar, defina a duração do teste e escolha o número de perguntas. Tudo isto enquanto controla o desempenho dos seus candidatos em tempo real. Contrate engenheiros desde o nível de entrada até aos programadores de andróides superiores.

Ainda não está convencido de que precisa de um teste online do Android?

Se ainda não tem a certeza sobre a nossa plataforma de testes, então verifique este estudo de caso num dos nossos clientes:

Spartez

Spartez é um Fornecedor de Topo de Platina no Mercado Atlassian. A empresa concentra-se no ecossistema Atlassiano e ágil, oferecendo ferramentas tanto para Servidor como para Nuvem. Oferecem também um sólido apoio aos clientes e avaliadores. Antes do DevSkiller, a Spartez tinha problemas no seu processo de rastreio que resultaram em demasiados Entrevistase perdeu muito tempo a tentar construir a sua própria solução interna. A solução? DevSkiller, que se ocupou do incómodo e resolveu os seus problemas técnicos de rastreio. Eis 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 por DevSkiller". O nosso processo parece o mesmo, no entanto, o produto dá-nos um melhor desempenho. Os resultados são também muito mais fáceis de avaliar".

Perguntas mais frequentes

O que é RealLifeTestingTM?

A metodologia RealLifeTestingTM constitui 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 competências dos candidatos. Na sua essência, o RealLifeTestingTM deriva da crença de que a melhor forma de avaliar as competências de desenvolvimento de um desenvolvedor é com um teste de amostra de trabalho que espelha o trabalho de desenvolvimento real que eles vão 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 em linha predefinidos do Android significa que tudo o que precisa está na ponta dos dedos. Encontre o seu próximo programador Android com a 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 assegurar que os nossos os testes de codificação são os melhores que podem serPor isso, procuramos obter um feedback regular dos próprios candidatos. A nossa investigação descobriu que os candidatos estão satisfeitos por terem uma mudança para provar a sua desenvolvimento de software em vez de terem de se lembrar de algoritmos em que não pensavam desde a obtenção do seu diploma. Também gostam do facto de os testes DevSkiller utilizarem ferramentas e convenções de codificação normais, como testes unitários, e clonagem para GIT de um pessoalIDE.

A única apreensão que descobrimos é que os criadores são geralmente suspeitos de testes algorítmicos. Isto porque estes não testam realmente as competências que os criadores utilizam no dia-a-dia. Em vez disso, dragas de trabalho académico que não realizam há anos e testam conhecimentos desnecessários que não têm qualquer utilidade na escrita diária de códigos. Quando os candidatos são submetidos a testes de programação DevSkiller, avaliando o seu conhecimento real do assunto, apreciam a diferença e o facto de poderem provar as suas competências num ambiente justo através de uma avaliação relevante.

O que também é importante lembrar é que quanto mais minucioso for o teste de rastreio, menos candidatos não qualificados chegarão à fase de entrevista. Menos entrevistas significa menos trabalho para contratar gestores sem reduzir a qualidade das contratações.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore