Skip to content

Tests en ligne 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
Compétences testées
La durée
36 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Lacunes du code

l'évaluation des connaissances Android, Kotlin

Tâche de programmation - Niveau : Facile

Android | Kotlin | Compass - Implémenter la fonctionnalité de la boussole dans l'application de géolocalisation.

Android
MOYEN
Compétences testées
La durée
41 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Lacunes du code

l'évaluation des connaissances Android, Kotlin

Tâche de programmation - Niveau : Moyen

Android | Kotlin | RecyclerView | To-do List - Créer une liste de tâches simple où chaque élément est un élément de la liste dans l'outil RecyclerView.

Android
SENIOR
Compétences testées
La durée
58 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Lacunes du code

l'évaluation des connaissances Android, Kotlin

Tâche de programmation - Niveau : Difficile

Android | Kotlin, C | JNI Magic - Implémenter la fonctionnalité JNI qui vous permet d'appeler la méthode Base::getBaseComponent avec une instance Client uniquement.

Android
MOYEN
Compétences testées
La durée
61 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Lacunes du code

l'évaluation des connaissances Android, Kotlin

Tâche de programmation - Niveau : Moyen

Android | Kotlin | Notepad app - Compléter les fonctionnalités de base d'une application de prise de notes en utilisant RecyclerView.

Android
SENIOR
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances Android, Kotlin

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Bitmap manipulation - Application complète de manipulation d'images qui effectue certaines opérations sur l'image sélectionnée.

Android
JUNIOR
Compétences testées
La durée
53 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android,

Lacunes du code

l'évaluation des connaissances Android, Kotlin et Java

Tâche de programmation - Niveau : Facile

Android | Kotlin | Employees Application - Application complète qui affiche une liste de personnes responsables de différents domaines au sein de l'entreprise, comme l'informatique ou la paie.

Kotlin
JUNIOR
Compétences testées
La durée
95 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Spring Boot | Money Heist - Implémenter deux méthodes selon les exigences pour obtenir toutes les informations nécessaires de la base de données.

Kotlin
JUNIOR
Compétences testées
La durée
25 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Fisherman`s app - Implémenter une méthode pour filtrer les données.

Kotlin
MOYEN
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Moyen

Kotlin | Registre des véhicules - Mise en œuvre d'un mécanisme de vente et d'achat de véhicules.

Kotlin
MOYEN
Compétences testées
La durée
40 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Moyen

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
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Difficile

Android | API Vibrations - Mettre en œuvre une méthode pour jouer une mélodie fantaisiste via le dispositif haptique intégré afin d'indiquer que le commutateur de fonctionnalité a été basculé.

Java
JUNIOR
Compétences testées
La durée
34 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot

Tâche de programmation - Niveau : Facile

Java | Spring Boot, Kotlin | Orders microservice - Implémenter un backbone du microservice RESTful.

Android
MOYEN
Compétences testées
La durée
39 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Moyen

Android | Kotlin | ConstraintLayout Animation - Implémenter des animations d'éléments de mise en page en utilisant l'API ConstraintLayout.

Android
SENIOR
Compétences testées
La durée
75 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajuster l'implémentation de MainActivity pour que le client OkHttp supporte TLS 1.2, même s'il a été désactivé par le système d'exploitation.

Android
SENIOR
Compétences testées
La durée
75 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Difficile

Android | OpenGL ES Demo - L'objectif de cette tâche est de vérifier les connaissances du candidat sur GLSL ES 100.

Kotlin
JUNIOR
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Acme Vending Machines - Implémentation d'une application simple de distributeur automatique.

Kotlin
MOYEN
Compétences testées
La durée
70 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Moyen

Kotlin | Orders Analyzer | Trouver une quantité moyenne commandée pour chaque jour de la semaine - Implémenter une méthode qui analysera le jeu de données des commandes et retournera une carte avec la quantité totale commandée d'un produit pour chaque jour de la semaine.

Développeur mobile
SENIOR
Compétences testées
La durée
100 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation - Niveau : Difficile

iOS | Swift | Conférence App Senior - Implémenter un service réseau qui est utilisé pour interagir avec le serveur.

Tâche de programmation - Niveau : Difficile

Android | Appel asynchrone du natif vers Java via JNI - Fournir la partie JNI manquante du combo de communication natif-Java qui répond à certaines exigences.

Android
SENIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin, Android

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Appel asynchrone du natif vers Java via JNI - Fournir la partie JNI manquante du combo de communication natif-Java qui répond à certaines exigences.

Kotlin
MOYEN
Compétences testées
La durée
70 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Moyen

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
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Facile

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
MOYEN
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Kotlin

Tâche de programmation - Niveau : Moyen

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
  • Développeur Android junior
  • Développeur Android intermédiaire
  • Développeur Android senior
  • Développeur Java junior
  • Développeur Java intermédiaire
  • Développeur Java senior
  • Développeur mobile

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

  • Tests à distance qui peuvent être organisés à la convenance du candidat
  • 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
  • Déterminer la capacité de codage du candidat et pas seulement ses connaissances académiques
  • 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 Android
  • ConstraintLayout
  • L'héritage
  • OkHttp
  • SSL
  • TSL
  • Collections
  • 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.

Vous cherchez quelque chose de plus ?

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 - Vice-président de l'ingénierie chez Plutora

"Grâce à l'automatisation de la phase de sélection, nous avons pu réduire le taux d'entretien de 50%. Dans le même temps, la qualité des candidats qui parviennent à l'étape de l'entretien est désormais bien meilleure. DevSkiller ajoute un niveau de qualité supplémentaire à notre processus d'embauche technique"

Olga Berger - Recruteur principal et spécialiste du sourcing chez CodeValue

"DevSkiller est facile à utiliser et convivial.

Sabu Pappu - Responsable de l'acquisition de talents chez Veriday

"Nous avons réduit le nombre de rejets techniques, ce qui est très bien. Nous avons constaté une amélioration de 25% à ce stade après la mise en œuvre de DevSkiller. La plateforme nous aide vraiment à évaluer les compétences en programmation des candidats et à fournir une approche logique des compétences en résolution de problèmes des professionnels de l'informatique. DevSkiller nous a fait gagner beaucoup de temps pendant la phase de montée en charge et nous a aidés à inviter des candidats de bonne qualité ayant obtenu de bons résultats au test, ce qui a finalement permis d'améliorer les critères de sélection."

Questions fréquemment posées

Qu'est-ce que 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.