HABILIDADES DE PROGRAMAÇÃO

Teste de desenvolvimento Android com Kotlin para contratação

Veja como os candidatos analisam trechos de código Kotlin e situações de aplicativos Android.

  • 10 minutos
  • 15 perguntas
  • Intermediário
  • Múltipla escolha
  • Perguntas em inglês (inglês)
  • Celular e computador

A resposta curta

O teste de desenvolvimento Android com Kotlin é uma avaliação de nível intermediário, com duração de 10 minutos, voltada a desenvolvedores Android, desenvolvedores de aplicativos móveis, programadores Kotlin em equipes de aplicativos e engenheiros que revisam ou integram código Android. Ele usa trechos curtos de código Kotlin e situações de aplicativos para avaliar concorrência e arquitetura, estado da interface, rede e dados locais, além de testes e depuração.

O que mede

Desenvolvimento Android prático com Kotlin: concorrência e arquitetura, estado da interface, rede e dados locais, testes e depuração.

Kotlin e arquitetura de aplicativos

Abrange corrotinas e como a estrutura do aplicativo influencia o código Kotlin.

Interface e interação

Abrange o estado da interface e telas criadas com Jetpack Compose.

Rede e dados

Abrange chamadas a servidores e armazenamento de dados no dispositivo.

Testes, depuração e distribuição

Abrange testes, depuração e preparação de uma compilação Android para distribuição.

Formatos de pergunta

Múltipla escolha

A pessoa candidata: Lê uma situação, tabela ou afirmação curta e escolhe a resposta correta ou todas as respostas corretas.

Você verá: Se o candidato conhece o conteúdo o suficiente para aplicá-lo, e não apenas reconhecê-lo.

15 questões em 10 minutos, apresentadas uma de cada vez.

Funções para as quais este teste é indicado

Desenvolvedores e engenheiros Android, desenvolvedores de aplicativos móveis, programadores Kotlin que trabalham com aplicativos, engenheiros de software em equipes mobile e profissionais de áreas técnicas que revisam ou integram código Android.

Uma visão focada no trabalho prático com Android

  1. Vá além do que consta no currículo

    Veja como os candidatos interpretam trechos de código Kotlin e situações de aplicativos, incluindo o que o código faz, o que dá errado e qual solução é adequada.

  2. Telas criadas com Jetpack Compose

    As perguntas sobre interface se passam em telas criadas com Jetpack Compose, para que você veja como os candidatos raciocinam sobre o estado da interface no toolkit usado no teste.

  3. Questões atualizadas de acordo com as versões

    Cada pergunta se baseia no comportamento atual e estável da plataforma e informa as versões relevantes, para que o resultado reflita conhecimento prático, e não a memória de uma versão específica.

O que você recebe para cada candidato

Relatório de exemplo (dados fictícios)Desenvolvimento para Android com Kotlin
73%Percentil 51. Referência: candidatos da HireValid, n = 990
Kotlin e arquitetura de aplicativos63%
Interface e interação82%
Rede e dados65%
Testes, depuração e distribuição80%
Integrity ScoreAlta confiança
  • Permaneceu na aba do teste durante todo o teste
  • Sem respostas copiadas e coladas
  • Respondeu em ritmo constante

Pontuações, perfis e sinais de integridade são evidências para você analisar junto com uma entrevista, nunca uma decisão automática.

Use este teste gratuitamente

Condições de teste consistentes

Cada candidato recebe um conjunto diferente de perguntas, selecionadas de grandes bancos de questões. As perguntas aparecem em uma ordem diferente a cada tentativa, e as opções de resposta são embaralhadas. O navegador recebe uma pergunta por vez, e os candidatos não podem voltar às perguntas anteriores; os gabaritos ficam nos servidores da HireValid. O tempo é controlado no servidor, então, ao recarregar a página, a mesma pergunta é exibida com apenas o tempo restante. O texto das perguntas não pode ser copiado nem selecionado, e as tentativas de cópia bloqueadas são registradas. Os links de convite são individuais e expiram, e não é possível refazer um teste concluído. A HireValid resume sinais como o tempo fora da aba do teste, colagens nas respostas e respostas enviadas mais rápido do que seria possível ler uma pergunta em um Integrity Score e em uma linha do tempo de evidências para análise do empregador. Com o consentimento do candidato, os empregadores podem adicionar fotos da webcam em momentos aleatórios.

Use a pontuação como um sinal para análise

Considere a pontuação como uma evidência a ser analisada, não como uma decisão de contratação. Combine-a com uma atividade prática em que os candidatos analisem uma alteração em um aplicativo Android e, em seguida, use uma entrevista estruturada para conversar sobre a abordagem deles. Para orientações mais amplas, leia nosso guia de testes pré-contratação, guia de contratação com foco nos candidatos e como criamos nossos testes.

Aprofunde com perguntas práticas

  1. O estado exibido em uma tela deixa de corresponder aos dados após uma atualização assíncrona. Como você investigaria e resolveria o problema?

    Observe se a pessoa explica com clareza o estado da interface, a concorrência e a estrutura do aplicativo, inclusive como investigaria o problema.

  2. Um aplicativo precisa carregar dados do servidor e manter informações úteis no dispositivo. Como você planejaria o fluxo de dados?

    Observe se a pessoa discute de forma prática as chamadas ao servidor, o armazenamento local e como esses elementos se encaixam na arquitetura do aplicativo.

  3. Uma alteração funciona durante o desenvolvimento, mas causa um problema na compilação. Como você investigaria a causa?

    Observe se a pessoa descreve etapas específicas de teste e depuração e um caminho bem pensado para preparar uma compilação corrigida para distribuição.

Equidade e adaptações

As perguntas usam trechos curtos de código com nomes neutros para variáveis e telas, inglês americano simples e situações de aplicativos como listas de tarefas, reservas e anotações, que não exigem conhecimento local, contexto financeiro ou compreensão de expressões idiomáticas. Cada pergunta se baseia no comportamento atual e estável da plataforma e informa as versões relevantes, para que o teste avalie o conhecimento prático, e não a memória de uma versão específica. O código é mantido curto, e todos os candidatos têm os mesmos 40 segundos por pergunta.

Você pode oferecer tempo extra a qualquer candidato como uma adaptação. Os resultados são evidências para uma pessoa analisar, nunca uma decisão automática.

Provisório: a confiabilidade será informada quando 200 candidatos tiverem concluído o teste.

Leia sobre nossa abordagem de equidade

Detalhes do teste

Um teste curto e cronometrado sobre o trabalho cotidiano de criar aplicativos Android com Kotlin. Os candidatos leem trechos curtos de código Kotlin e situações de aplicativos e decidem o que o código faz, o que dá errado e qual é a solução adequada. As perguntas abordam corrotinas e estrutura de aplicativos, telas criadas com Jetpack Compose, chamadas a servidores e armazenamento de dados no dispositivo, além de testes, depuração e preparação de uma compilação para distribuição.

  • As perguntas estão em inglês.
  • Não é necessário usar recursos de apoio.
  • Cada pergunta é respondida uma única vez, em ordem, sem poder voltar.
  • 4 questões para praticar, 3 minutos, antes do teste cronometrado.

Android, Kotlin, Jetpack Compose, AndroidX, Room, Retrofit, OkHttp, WorkManager, JUnit, Espresso são marcas registradas de seus respectivos proprietários. A HireValid não é afiliada a eles nem conta com o endosso deles.

Perguntas frequentes

Como o teste de desenvolvimento Android com Kotlin mantém as perguntas justas?+

As perguntas usam trechos curtos de código com nomes neutros para variáveis e telas, inglês americano simples e situações de aplicativos como listas de tarefas, reservas e anotações. Não exigem conhecimento local, contexto financeiro nem compreensão de expressões idiomáticas, e todos os candidatos têm os mesmos 40 segundos por pergunta.

O que os candidatos podem usar durante o teste de Desenvolvimento Android com Kotlin?+

Não é permitido usar materiais de apoio. O teste tem 15 questões de múltipla escolha e dura 10 minutos. Os candidatos não podem voltar a uma pergunta anterior, então devem responder antes de avançar.

O que o conjunto de prática de Desenvolvimento Android com Kotlin inclui?+

O conjunto de prática contém 4 perguntas e dura 3 minutos. Ele apresenta aos candidatos o formato com trechos curtos de código Kotlin e situações de aplicativos antes do teste de 10 minutos, para que a primeira pergunta cronometrada não seja o primeiro contato deles com o formato.

Quais candidatos são adequados para o teste intermediário de Desenvolvimento Android com Kotlin?+

É voltado a desenvolvedores e engenheiros Android, desenvolvedores de aplicativos móveis, programadores Kotlin que trabalham com aplicativos, engenheiros de software em equipes mobile e profissionais de áreas técnicas que revisam ou integram código Android em nível intermediário.

Testes relacionados

Use o teste Desenvolvimento para Android com Kotlin na sua próxima contratação

O plano Free inclui 5 testes essenciais; os planos pagos incluem Biblioteca completa de testes.

Use este teste gratuitamentePlano Free. Sem cartão de crédito.
Plano Free. Sem cartão de crédito.Use este teste gratuitamente

Sobre a equipe editorial

Escrito e verificado pela equipe editorial da HireValid. Fontes consultadas . Leia a política editorial.