Tests en ligne de Kotlin

Chez DevSkiller, notre équipe d'experts produit des tests en ligne Kotlin qui ont été spécialement conçus pour aider les recruteurs qui cherchent à embaucher des développeurs Kotlin. Nous disposons de tests en ligne Kotlin pour évaluer des candidats de tous niveaux d'expérience.

Nos tests en ligne Kotlin se distinguent des tests algorithmiques traditionnels en mettant en œuvre RealLifeTesting™. Il s'agit d'une méthodologie de test de développeur unique qui met les candidats au défi avec des problèmes du monde réel, similaires à leur travail quotidien. Chez DevSkiller, nous pouvons vous aider à trouver votre prochain développeur Kotlin dès aujourd'hui grâce à notre gamme de tests en ligne Kotlin.

Android
JUNIOR
Des compétences éprouvées
Durée
36 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Lacunes dans les codes

l'évaluation de la connaissance des 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
MIDDLE
Des compétences éprouvées
Durée
41 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Moyen :

Android | Kotlin | RecyclerView | Liste de tâches - Créez une simple liste de tâches où chaque élément est un élément de liste dans le RecyclerView.

Android
SENIOR
Des compétences éprouvées
Durée
58 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Difficile

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

Android
MIDDLE
Des compétences éprouvées
Durée
61 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Moyen :

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

Android
SENIOR
Des compétences éprouvées
Durée
52 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Difficile

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

Android
JUNIOR
Des compétences éprouvées
Durée
53 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android,

Lacunes dans les codes

évaluer les connaissances de Android, Kotlin et Java

Tâche de programmation - Niveau : Facile

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

Kotlin
JUNIOR
Des compétences éprouvées
Durée
95 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Spring Boot | Money Heist - Mettez en œuvre deux méthodes selon les besoins pour obtenir toutes les informations nécessaires de la base de données.

Kotlin
JUNIOR
Des compétences éprouvées
Durée
25 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Fisherman`s app - Mettre en place une méthode de filtrage des données.

Kotlin
MIDDLE
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Moyen :

Kotlin | Registre des véhicules - Mettre en place un mécanisme de vente et d'achat de véhicules.

Kotlin
MIDDLE
Des compétences éprouvées
Durée
40 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Moyen :

Kotlin | Precomputing Search Engine - Mettre en place le moteur optimisé pour la recherche de produits, basé sur la tâche de précalcul pour pré-calculer les résultats pour n'importe quel ensemble d'options.

Android
SENIOR
Des compétences éprouvées
Durée
45 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Tâche de programmation - Niveau : Difficile

Android | Vibrations API - Mise en œuvre d'une méthode permettant de jouer une mélodie fantaisiste via l'appareil haptique intégré pour indiquer que le commutateur de fonctions a été basculé.

Java
JUNIOR
Des compétences éprouvées
Durée
34 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Java, Botte de printemps

Tâche de programmation - Niveau : Facile

Java | Spring Boot, Kotlin | Orders microservice - Mettre en place une épine dorsale du miscroservice RESTful.

Android
MIDDLE
Des compétences éprouvées
Durée
39 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Tâche de programmation - Niveau : Moyen :

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

Android
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajustez 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.

Kotlin
SENIOR
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Difficile

Kotlin | Collections API - Mettre en place une application qui traite les données des commandes.

Android
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Tâche de programmation - Niveau : Difficile

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

Kotlin
JUNIOR
Des compétences éprouvées
Durée
65 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Registre des véhicules - Mettre en place un mécanisme d'achat et de vente de véhicules.

Kotlin
JUNIOR
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Acme Vending Machines - Mettre en place une application simple pour les distributeurs automatiques.

Kotlin
MIDDLE
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Moyen :

Kotlin | Orders Analyzer | Trouver une quantité commandée moyenne pour chaque jour de la semaine - Mettre en œuvre une méthode qui analysera l'ensemble des données relatives aux commandes et retournera une carte avec la quantité totale commandée d'un produit pour chaque jour de la semaine

Développeur mobile
SENIOR
Des compétences éprouvées
Durée
100 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Difficile

iOS | Swift | Conference App Senior - Mise en place d'un service réseau permettant d'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
Des compétences éprouvées
Durée
45 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des 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
MIDDLE
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Moyen :

Kotlin | Orders Analyzer | Trouver une valeur moyenne de commande pour chaque jour de la semaine - Mettre en œuvre une méthode qui analysera l'ensemble des données des commandes et retournera une carte avec une valeur moyenne totale de commande

Kotlin
JUNIOR
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Facile

Kotlin | Orders Analyzer | Calculer la quantité totale commandée pour chaque jour de la semaine - Mettre en œuvre une méthode qui analysera l'ensemble des données relatives aux commandes et retournera une carte avec la quantité totale commandée pour chaque jour de la semaine

Kotlin
MIDDLE
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin

Tâche de programmation - Niveau : Moyen :

Kotlin | Flight manager app | Réservation de sièges et analyse des vols - Implémente les fonctionnalités manquantes de l'application de gestion des données des vols comme la réservation de sièges et l'analyse des vols.

Rôles recommandés pour nos tests en ligne Kotlin

  • Développeur junior de Kotlin
  • Développeur de Middle Kotlin
  • Développeur principal de Kotlin
  • Développeur Android junior
  • Développeur d'Android moyen
  • Développeur Android senior
  • Développeur Java junior
  • Développeur Java moyen
  • Développeur Java senior
  • Développeur mobile

Comment fonctionnent nos tests en ligne Kotlin

La méthodologie RealLifeTesting™ est à l'origine de nos tests en ligne Kotlin. Cette technologie fonctionne en présentant aux candidats une réalité simulée, puis en les mettant au défi avec les problèmes réels qu'ils sont susceptibles de rencontrer dans le rôle. Les tests comportent de multiples facettes et sont conçus pour solliciter les candidats de différentes manières. Le résultat est que les recruteurs peuvent identifier les forces et les faiblesses exactes de chaque candidat. Ils peuvent obtenir des informations précieuses sur les compétences en codage d'un candidat, sa capacité à résoudre des problèmes et à s'épanouir sous pression.

Caractéristiques principales des tests en ligne DevSkiller Kotlin

  • Des tests à distance qui peuvent être effectués à la convenance du candidat
  • Observer le test en temps réel
  • La méthodologie RealLifeTesting™ offre une plus grande expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner sur Git, exécuter des tests unitaires et accéder à Stack Overflow / GitHub / Google ou toute autre ressource pour la recherche.
  • Détecteur anti-plagiat qui recherche automatiquement les réponses dupliquées dans notre base de données.
  • Déterminer la capacité de codage du candidat et pas seulement ses connaissances académiques
  • Résultats non techniques et automatisés
  • Tests Kotlin disponibles pour tester les postes de tout niveau

Compétences testées dans nos tests en ligne sur Kotlin

  • Gradle
  • Kotlin
  • Botte de printemps
  • L'APP de printemps
  • Maven
  • Android
  • SDK Android
  • ConstraintLayout
  • Héritage
  • OkHttp
  • SSL
  • TSL
  • Collections
  • C
  • iOS
  • Java
  • JNI
  • Swift
  • JVM

Ce qu'il faut rechercher chez un développeur Kotlin

Kotlin est un langage de programmation open-source, statiquement typé, qui possède des constructions orientées objet et fonctionnelles. Il a été publié pour la première fois au début de l'année 2016.

Kotlin peut être employé dans différents types de développement, notamment côté serveur, côté client et Android. Il s'inspire d'autres langages de programmation comme Java, C#, JavaScript, Scala et Groovy.

Ces dernières années, Kotlin est devenu un langage très populaire et les développeurs Kotlin sont désormais parmi les plus recherchés. Votre développeur doit faire preuve d'une connaissance détaillée de Kotlin. Il doit notamment connaître les fonctions de sécurité de Kotlin, et plus particulièrement sa compréhension de la "null-safety".

Outre la maîtrise de Kotlin, vous souhaiterez recruter un candidat ayant des compétences en Java, car ces deux langages sont étroitement liés. Enfin, tout travail antérieur dans le développement d'applications mobiles ou web utilisant Android sera un bonus.

Vous cherchez quelque chose de plus ?

Si vous souhaitez tirer un meilleur parti de nos tests en ligne sur Kotlin, c'est possible. Nous proposons des tests personnalisés qui peuvent être adaptés aux besoins de votre entreprise. Notre assistant de tâches en ligne permet aux recruteurs de créer leurs propres tests en ligne, qui sont uniques pour vos candidats. Vous avez ainsi un meilleur contrôle sur le processus de sélection.

Avec nos tests personnalisés, vous pouvez fixer vous-même la durée des tests et même définir la portée de chaque test. Si nécessaire, vous avez également la possibilité de télécharger votre propre base de code. Notre équipe de support expérimentée est là pour vous guider dans la création de votre première invitation à tester. Trouvez votre prochain développeur Kotlin dès aujourd'hui avec DevSkiller.

Vous êtes intéressé par nos tests Kotlin mais vous voulez en savoir plus ?

Tout recruteur veut avoir l'assurance, au moment d'engager son prochain développeur, qu'il a trouvé la bonne personne. Notre outil de sélection peut offrir cette tranquillité d'esprit. Cependant, il est compréhensible de vouloir également être rassuré lorsqu'il s'agit d'investir dans DevSkiller. Regardez ce que nos clients ont à dire :

Richard Williams - Vice-président de l'ingénierie chez Plutora

"Grâce à l'automatisation de la phase de filtrage, nous avons pu réduire le taux d'entretien de 50%. En même temps, la qualité des candidats qui se rendent à l'étape de l'entretien est désormais bien meilleure. DevSkiller ajoute un niveau de qualité supplémentaire à notre processus de recrutement 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 rejet des technologies, 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 plate-forme 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 puissance et nous a permis d'inviter des candidats de bonne qualité qui ont obtenu de bons résultats au test, ce qui a fini par améliorer les critères de sélection".

Foire aux questions

Qu'est-ce que RealLifeTestingTM ?

Le RealLifeTestingTM est au cœur même de nos tests Kotlin en ligne. Il s'agit d'un moyen d'aller au-delà des tests traditionnels pour développeurs utilisant des algorithmes, et de permettre aux recruteurs d'évaluer avec précision les performances de chaque candidat. Il utilise la technologie pour présenter aux candidats des défis réalistes, puis évalue leurs connaissances à un niveau plus profond que ce qui était possible auparavant.

Les développeurs doivent faire preuve d'une capacité considérable en matière de codage et de propreté du code, de ressources telles que Stack Overflow, de prise de décision et d'esprit critique. Les candidats qui progressent sont ceux qui ont obtenu de bons résultats à l'examen.

Comment les candidats peuvent-ils passer un test en ligne sur Kotlin ?

De n'importe où dans le monde, dès qu'un candidat est prêt, il peut commencer à passer son test Kotlin. Les recruteurs sont également invités à observer les tests en temps réel pendant le processus.

Les liens vers les tests ne sont actifs que pendant une courte période, ce qui ne laisse au candidat qu'une petite fenêtre pour travailler. Les tests durent jusqu'à ce que le candidat ait terminé. Si le candidat ne termine pas son test, celui-ci expire lorsque le temps imparti est écoulé.

Pendant qu'ils travaillent, les candidats ont deux options : utiliser l'IDE de pointe de DevSkiller dans le navigateur, ou terminer leur projet sur leur IDE préféré et cloner le projet sur Git. Tout comme dans leur travail réel, les candidats peuvent construire le projet et exécuter des tests unitaires tout au long du processus, afin de s'assurer que leurs solutions fonctionnent.

Comment sont évalués les tests en ligne de Kotlin ?

Notre équipe d'experts a conçu nos tests de développeurs de manière à ce qu'ils soient aussi automatisés que possible, afin de soulager les recruteurs. Avec nos tests en ligne Kotlin, une fois que le candidat a terminé, la plateforme DevSkiller lance automatiquement le processus d'évaluation. La plateforme détermine exactement les performances de chaque candidat dans les différents domaines du test. Les résultats sont ensuite ajoutés à un rapport non technique qui décompose les performances de chaque candidat et indique si ses solutions fonctionnent. Des fonctions strictes de lutte contre le plagiat garantissent que les recruteurs peuvent se fier aux résultats qu'ils reçoivent.

Certifications de sécurité et conformité. Nous veillons à ce que vos données soient sûres et sécurisées.

Logo DevSkiller Logo TalentBoost Logo TalentScore