Perguntas da entrevista Kotlin

As perguntas da entrevista Kotlin e os testes online foram preparados pela nossa equipa especializada de profissionais. Temos uma gama de testes de codificação Kotlin para desenvolvedores de nível júnior, médio e sénior.

As perguntas da entrevista do DevSkiller Kotlin são alimentadas pela metodologia RealLifeTesting™. Esta metodologia é completamente única porque testa as habilidades do candidato através de problemas do mundo real ao invés de enigmas ou adivinhas algorítmicas. Encontrar o seu próximo desenvolvedor Kotlin é fácil com DevSkiller e nossos testes online Kotlin.

Tente também:
Perguntas de entrevista de programação Java

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

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

Perguntas de escolha

avaliação do conhecimento de Kotlin

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

Kotlin | Spring Boot | Money Heist - Implementar dois métodos de acordo com os requisitos para obter todas as informações necessárias a partir da base de dados.

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

Perguntas de escolha

avaliação do conhecimento de Kotlin

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

Kotlin | Motor de busca pré-computação - Implementar o motor optimizado para a pesquisa de produtos, com base na tarefa de pré-computação para pré-computação dos resultados de qualquer conjunto de opções.

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.

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

Perguntas de escolha

avaliação do conhecimento de Java, Bota da Primavera

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

Java | Spring Boot, Kotlin | Encomendar microserviço - Implementar uma espinha dorsal do serviço RESTful miscroservice.

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.

Kotlin
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 Kotlin

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

Kotlin | Analisador de Pedidos | Encontre uma quantidade média encomendada para cada dia da semana - Implemente um método que analisará o conjunto de dados de pedidos e retornará um mapa com a quantidade total encomendada de um produto para cada dia da semana

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.

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.

Kotlin
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 Kotlin

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

Kotlin | Analisador de Encomendas | Encontrar um valor médio de encomenda para cada dia da semana - Implementar um método que irá analisar o conjunto de dados de encomendas e devolver um mapa com um valor médio total de encomenda

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

Perguntas de escolha

avaliação do conhecimento de Kotlin

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

Kotlin | Analisador de Pedidos | Calcular a quantidade total pedida para cada dia da semana - Implementar um método que irá analisar o conjunto de dados de pedidos e retornar um mapa com a quantidade total pedida para cada dia da semana

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

Perguntas de escolha

avaliação do conhecimento de Kotlin

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

Kotlin | Aplicação de gestão de voo | Análise de reserva de lugares e voos - Implementar características em falta da aplicação de gestão de dados dos voos como reserva de lugares e análise de voos.

Recomendar papéis para as nossas perguntas e testes on-line da entrevista Kotlin

  • Desenvolvedor Junior Kotlin
  • desenvolvedor Kotlin médio
  • Desenvolvedor Sênior Kotlin
  • Desenvolvedor do Android Junior
  • desenvolvedor Android médio
  • Android sénior develoepr
  • Desenvolvedor Java Júnior
  • desenvolvedor Java médio
  • Desenvolvedor Sênior Java
  • Desenvolvedor móvel

Como funcionam os nossos testes de codificação Kotlin

Os testes de codificação DevSkiller Kotlin são alimentados pela metodologia RealLifeTesting™. A metodologia funciona pedindo aos candidatos para responder perguntas e resolver problemas com os quais teriam que lidar no mundo real. Já se foram os dias de recitar código antigo ou resolver puzzles de algoritmos académicos. Este método de teste irá fornecer uma visão verdadeira e objetiva das habilidades do seu candidato. Saiba mais sobre as habilidades de codificação, pensamento crítico e gerenciamento de tempo do seu candidato com perguntas de entrevista e testes on-line do Kotlin.

Características principais

  • Obtenha uma visão da capacidade de codificação real do seu candidato e não apenas dos seus conhecimentos académicos.
  • Testes remotos convenientes que podem ser enviados para qualquer lugar do mundo, a qualquer hora.
  • 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.
  • Ferramentas robustas que evitam o plágio e garantem a precisão dos testes
  • Observar a realização de testes pelo candidato em tempo real
  • Resultados automatizados não técnicos e amigáveis
  • Teste de codificação Kotlin disponível para desenvolvedores de Kotlin de nível júnior, intermediário e sênior

Habilidades abordadas em nossas perguntas da entrevista Kotlin

  • Kotlin
  • Colecções
  • Maven
  • Android
  • Android SDK
  • ConstraintLayout
  • Legado
  • Okhttp
  • SSL
  • TSL
  • REST
  • HNI
  • JVM

O que procurar nos desenvolvedores do Kotlin

Kotlin foi lançado pela primeira vez em fevereiro de 2016. É uma linguagem de programação de código aberto estaticamente digitada que tem como alvo JVM, Android, JavaScript, e Native. Kotlin é uma linguagem de programação concisa e tem tanto construções orientadas a objetos quanto funcionais. Pode ser usado para qualquer tipo de desenvolvimento - server-side, client-side, e Android. A linguagem de programação é inspirada em outras linguagens existentes, como Java, C#, JavaScript, Scala, e Groovy.

O Kotlin é um dos idiomas mais procurados hoje em dia. A interoperabilidade do Java e do Kotlin significa que um background no popular Java irá servir bem aos seus candidatos ao Kotlin. Também é importante verificar o conhecimento do candidato sobre as características de segurança do Kotlin, mais notadamente sua compreensão de "segurança nula". Finalmente, qualquer trabalho anterior no desenvolvimento de aplicativos móveis ou web Android é um bom sinal para os seus candidatos a desenvolvedores do Kotlin.

Construa seus próprios testes de codificação Kotlin personalizados

Você quer construir seus próprios testes personalizados? Não há problema. O assistente de tarefas DevSkiller permite que você construa testes personalizados usando sua própria base de código. Você pode selecionar os idiomas, habilidades e tecnologias que você quer testar. Depois, escolha o escopo, a dificuldade e a duração do teste, tudo isso enquanto observa em tempo real. Encontrar seu próximo desenvolvedor Kotlin nunca foi tão fácil com o DevSkiller e nossos testes de codificação Kotlin e perguntas de entrevista.

Como o aspecto das perguntas da nossa entrevista Kotlin, mas precisa de mais?

Interessado em enviar seu primeiro convite para o teste de codificação Kotlin, mas ainda não convencido pelo 100%? Tudo bem, entendemos que assumir qualquer compromisso financeiro para a sua empresa é uma grande decisão. Em vez de nos ouvir, porque não ouvir o que um dos nossos muitos clientes satisfeitos tem a dizer:

CodeValue:

A CodeValue é uma empresa dinâmica de desenvolvimento de software, design UI/UX, e serviços de consultoria. Antes de mudar para DevSkiller, seu processo de seleção consistia em uma entrevista por telefone com o RH seguida de uma entrevista técnica por telefone e, em seguida, um teste e uma entrevista técnica. Depois disso, houve ainda outra entrevista com o RH e o gerente de contratação antes de ser feita uma oferta. O maior obstáculo que eles queriam superar era o número de entrevistas técnicas desnecessárias que ocorriam. Uma vez que a CodeValue implementou com sucesso o DevSkiller, eles conseguiram reduzir o tempo de contratação em aproximadamente 50% enquanto contratavam 2.8x mais desenvolvedores do mesmo pool de candidatos.

"DevSkiller é fácil de usar e amigável." – Olga Berger - Líder de recrutamento & sourcing na CodeValue

Perguntas mais frequentes

Como você evita o plágio nos seus testes de codificação de Kotlin?

O plágio é levado muito a sério no DevSkiller e como tal, temos uma série de ferramentas anti-plágio robustas para garantir que todos os resultados dos testes sejam precisos. Gravação de tela para verificar se o candidato está olhando para uma tela diferente ao realizar um teste. Nós também usamos uma série de ferramentas de escuta social, verificamos o endereço IP do candidato e usamos notificações de pares ao vivo. Nosso detector de plágio verifica o código inserido do candidato, a duração da pergunta e a forma como cada pergunta foi respondida. Todas as respostas são automaticamente cruzadas com todas as respostas que já foram registradas no nosso sistema. Se houver uma correspondência entre a resposta do seu candidato e outra que tenha sido registrada, então ela será marcada e podemos confirmar categoricamente que a resposta foi plagiada.

Qual é a duração dos testes de codificação do DevSkiller Kotlin?

A duração dos testes é flexível. Temos uma série de testes de codificação Kotlin pré-definidos que têm uma duração definida. Alternativamente, você pode optar por escrever seus próprios testes ou definir o limite de tempo de perguntas individuais dentro de um teste.

Preciso ser um programador para usar o DevSkiller?

Nós fizemos o DevSkiller tão simples e automatizado quanto possível. Os nossos testes prontos a usar, preparados por especialistas em TI, permitem aos utilizadores não técnicos verificar as competências técnicas dos candidatos seleccionados. Se você tiver uma pessoa técnica no local, você pode preparar um teste a partir do zero.

Quanto tempo demora a montar o DevSkiller?

Enviar o seu primeiro teste de codificação de Kotlin pode ser feito em apenas cinco minutos. Nossa ampla seleção de testes online de nível júnior, médio e sénior de Kotlin significa que você pode começar a testar os seus candidatos logo após configurar a sua conta.

Certificações de segurança e conformidade. Certificamo-nos de que os seus dados estão seguros e protegidos.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore