Ir al contenido

Pruebas en línea de Kotlin

At DevSkiller our expert team produces Kotlin online tests that have been specially designed to assist recruiters looking to hire Kotlin developers. We have Kotlin online tests available to assess candidates with all levels of experience.

Our Kotlin online tests differ from traditional algorithmic tests by implementing RealLifeTesting™. This is a unique developer testing methodology that challenges candidates with real-world problems, similar to their everyday work. At DevSkiller we can help you find your next Kotlin developer today with our range of Kotlin online tests.

Android
JUNIOR
Habilidades probadas
Duración
36 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Fácil

Android | Kotlin | Brújula - Implementar la funcionalidad de brújula en la aplicación basada en localización.

Android
MEDIO
Habilidades probadas
Duración
41 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Medio

Android | Kotlin | RecyclerView | To-do List - Crear una simple lista de tareas pendientes donde cada elemento es un elemento de la lista en el RecyclerView.

Android
SENIOR
Habilidades probadas
Duración
58 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Difícil

Android | Kotlin, C | JNI Magic - Implementa la funcionalidad JNI que permite llamar al método Base::getBaseComponent teniendo sólo una instancia Cliente.

Android
MEDIO
Habilidades probadas
Duración
61 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Medio

Android | Kotlin | Notepad app - Completa las funcionalidades básicas de una aplicación para tomar notas usando RecyclerView.

Android
SENIOR
Habilidades probadas
Duración
52 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Difícil

Android | Kotlin | Manipulación de mapas de bits - Completa aplicación de manipulación de imágenes que realiza algunas operaciones sobre la imagen seleccionada.

Android
JUNIOR
Habilidades probadas
Duración
53 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android,

Lagunas del código

evaluar el conocimiento de Android, Kotlin y Java

Tarea de programación - Nivel: Fácil

Android | Kotlin | Employees Application - Completa aplicación que muestra una lista de personas responsables de diferentes áreas en la empresa como IT o Nómina.

Kotlin
JUNIOR
Habilidades probadas
Duración
95 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Fácil

Kotlin | Spring Boot | Money Heist - Implement two methods according to the requirements to get all the necessary information from the database.

Kotlin
MEDIO
Habilidades probadas
Duración
40 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Medio

Kotlin | Precomputing Search Engine - Implement the optimized engine for the product search, based on the precomputation task to precompute the results for any set of the options.

Android
SENIOR
Habilidades probadas
Duración
45 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | Vibrations API - Implementar un método para reproducir una melodía de fantasía a través del dispositivo háptico integrado para indicar que el interruptor de función se ha activado.

Java
JUNIOR
Habilidades probadas
Duración
34 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Java, Spring Boot

Tarea de programación - Nivel: Fácil

Java | Spring Boot, Kotlin | Pedidos microservicio - Implementar una columna vertebral del miscroservicio RESTful.

Android
MEDIO
Habilidades probadas
Duración
39 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Medio

Android | Kotlin | ConstraintLayout Animation - Implementar animaciones de elementos de diseño utilizando ConstraintLayout API.

Android
SENIOR
Habilidades probadas
Duración
75 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajustar la implementación de MainActivity para que el cliente OkHttp soporte TLS 1.2, incluso si ha sido deshabilitado por el Sistema Operativo.

Android
SENIOR
Habilidades probadas
Duración
75 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | OpenGL ES Demo - El objetivo de esta tarea es comprobar los conocimientos del candidato sobre GLSL ES 100.

Kotlin
MEDIO
Habilidades probadas
Duración
70 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Medio

Kotlin | Analizador de Pedidos | Buscar una cantidad media pedida para cada día de la semana - Implementar un método que analice el conjunto de datos de pedidos y devuelva un mapa con la cantidad total pedida de un producto para cada día de la semana.

Desarrollador móvil
SENIOR
Habilidades probadas
Duración
100 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea de programación - Nivel: Difícil

iOS | Swift | Conference App Senior - Implementar un servicio de red que se utiliza para interactuar con el servidor.

Tarea de programación - Nivel: Difícil

Android | Llamada asíncrona de nativo a Java a través de JNI - Proporcionar la parte JNI que falta del combo de comunicación nativo-Java que cumpla ciertos requisitos.

Android
SENIOR
Habilidades probadas
Duración
45 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin, Android

Tarea de programación - Nivel: Difícil

Android | Kotlin | Llamada asíncrona de nativo a Java a través de JNI - Proporcionar la parte JNI que falta del combo de comunicación nativo-Java que cumple con ciertos requisitos.

Kotlin
MEDIO
Habilidades probadas
Duración
70 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Medio

Kotlin | Orders Analyzer | Find an average order value for every weekday - Implement a method that will analyze orders dataset and return a map with an average total order value

Kotlin
JUNIOR
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Fácil

Kotlin | Orders Analyzer | Calculate the total ordered quantity for every weekday - Implement a method that will analyze orders dataset and return a map with the total ordered quantity for every weekday

Kotlin
MEDIO
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin

Tarea de programación - Nivel: Medio

Kotlin | Flight manager app | Seats reservation and flights analysis - Implement missing features of the flights' data management application like seats reservation and flights analysis.

Recommended roles for our Kotlin online tests

  • Junior Kotlin developer
  • Middle Kotlin developer
  • Senior Kotlin developer
  • Desarrollador Android junior
  • Desarrollador Android medio
  • Desarrollador Android senior
  • Junior Java developer
  • Desarrollador Java intermedio
  • Senior Java developer
  • Desarrollador de móviles

How our Kotlin online tests work

The RealLifeTesting™ methodology is behind our Kotlin online tests. This technology works by presenting candidates with a simulated reality and then challenging them with the actual problems they are likely to face in the role. Testing is multifaceted and designed to task the candidates in various different ways. The result of which being that recruiters can pinpoint the exact strengths and weaknesses of each candidate. They can gain valuable insight into a candidate’s coding skills, their ability to problem-solve, and to their capacity to thrive under pressure.

Key Features of DevSkiller Kotlin online tests

  • Pruebas a distancia que pueden celebrarse a conveniencia del candidato
  • Observe test in real-time
  • The RealLifeTesting™ methodology offers a greater user experience where candidates can use their own IDE, clone to Git, run unit tests, and access Stack Overflow / GitHub/ Google or any other resources for research
  • Anti-plagiarism detector that automatically tracks for duplicate answers in our database
  • Determinar la capacidad de codificación del candidato y no sólo sus conocimientos académicos.
  • Non-technical, automated results
  • Kotlin tests available to test for positions of any level

Skills tested in our Kotlin online tests

  • Gradle
  • Kotlin
  • Spring Boot
  • Spring Boot JPA
  • Maven
  • Android
  • SDK para Android
  • ConstraintLayout
  • Legado
  • OkHttp
  • SSL
  • TSL
  • Colecciones
  • C
  • iOS
  • Java
  • JNI
  • Swift
  • JVM

What to look for in a Kotlin developer

Kotlin is an open-source, statically typed programming language that has both object-oriented and functional constructs. It was first released in early 2016.

Kotlin can be employed in various types of development including server-side, client-side, and Android. It is inspired by other programming languages like Java, C#, JavaScript, Scala, and Groovy.

In recent years Kotlin has become a very popular language and Kotlin developers are now amongst the most sought after. Your developer should demonstrate detailed knowledge when it comes to Kotlin. This includes knowledge of Kotlin’s safety features, most notably their understanding of ‘null-safety’.

Other than proficiency in Kotlin itself, you will want to recruit a candidate with expertise in Java, because the two languages are closely connected. Finally, any previous work in developing mobile or web applications using Android will be a bonus.

¿Quiere algo más?

If you’re looking to get more out of our Kotlin online tests then you can. We offer custom tests that can be adapted to suit your company’s needs. Our online task wizard allows recruiters to create their own online tests that are unique to your candidates. This gives you greater control over the screening process.

With our customized tests, you can set the test duration yourself and even define the scope of each test. If required there is also the option to upload your own codebase. Our experienced support team is there to guide you through creating your first test invite. Find your next Kotlin developer today with DevSkiller.

Interested in our Kotlin tests but need to see more?

Any recruiter wants assurance when it comes to hiring their next developer, that they have found the right person. Our screening tool can offer this peace of mind. However, it is understandable to also want assurance when it comes to investing in DevSkiller. Check out what our customers have to say:

Richard Williams - Vicepresidente de ingeniería en Plutora

"Gracias a la automatización de la fase de selección, hemos podido reducir la tasa de entrevistas en 50%. Al mismo tiempo, la calidad de los candidatos que llegan a la fase de entrevista es ahora mucho mayor. DevSkiller añade una capa adicional de calidad a nuestro proceso de contratación técnica"

Olga Berger - Jefe de contratación y especialista en contratación de CodeValue

"DevSkiller es fácil de usar y amigable".

Sabu Pappu - Jefe de Adquisición de Talento en Veriday

"Hemos reducido el rechazo técnico, lo cual es estupendo. Hemos visto una mejora de 25% en este punto tras la implantación de DevSkiller. La plataforma realmente nos ayuda a evaluar las habilidades de programación de los candidatos y a proporcionar un enfoque lógico de las habilidades de resolución de problemas de los profesionales de TI. DevSkiller nos ha ahorrado mucho tiempo durante la fase de aceleración y nos ha ayudado a invitar a candidatos de buena calidad que han obtenido buenos resultados en la prueba, lo que finalmente ha mejorado los criterios de selección."

Preguntas más frecuentes

¿Qué es RealLifeTestingTM?

RealLifeTestingTM is at the very heart of our Kotlin online tests. It is a way to go beyond traditional developer testing using algorithms, to a place where recruiters can accurately assess exactly how well each candidate has performed. It uses technology to present candidates with realistic challenges and then assesses their knowledge on a deeper level than was previously possible.

Developers are required to demonstrate considerable ability when it comes to coding ability and code cleanliness, resources like Stack Overflow, decision making, and critical thinking. The candidates who progress are those that have performed well under scrutiny.

How do candidates take a Kotlin online test?

From anywhere in the world, as soon as a candidate is ready they can begin taking their Kotlin test. Recruiters are also welcome to observe the tests being taken in real-time during the process.

Test links are only active for a short while, giving the candidate only a small window in which to work. The tests last until the candidate is finished. If the candidate does not complete their test, then it expires when the allotted time-elapses.

While working, candidates have two options- to use DevSkiller’s state of the art in-browser IDE, or to complete their project on their favorite IDE and clone the project to Git. Much like in their real work, candidates can build the project and run unit tests throughout, to make sure their solutions work.

How are Kotlin online tests evaluated?

Our expert team has designed our developer tests to be as automated as possible, taking the strain off recruiters. With our Kotlin online tests, once the candidate is finished, the DevSkiller platform automatically begins the evaluation process. The platform works out exactly how well each candidate has performed in various areas of testing. Results are then added to a non-technical report that breaks down how well each candidate has performed, including whether their solutions would work. Strict robust plagiarism features ensure recruiters can trust the results they receive.