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
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.
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.
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
- 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.
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.
Como evitamos fraudes com IA · Sinais de integridade
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
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.
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.
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.
Entenda as pontuações e os parâmetros de comparaçã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.
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
Desenvolvimento para Android com Java
10 minutos, Habilidades de programação
ConheçaIonic Framework com React
10 minutos, Habilidades de programação
ConheçaFlutter
10 minutos, Habilidades de programação
ConheçaFirebase
10 minutos, Habilidades de programação
ConheçaReact Native
10 minutos, Habilidades de programação
ConheçaRuby on Rails
10 minutos, Habilidades de programação
ConheçaUse 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.