Skip to content

Tests en ligne sur Android

Les tests en ligne DevSkiller Android ont été développés par notre équipe de professionnels pour vérifier les compétences des développeurs Android pour différents postes. Chaque test Android est idéalement conçu pour la sélection technique et les entretiens de codage en ligne.

Les tests en ligne DevSkiller Android sont alimentés par la méthodologie RealLifeTesting™ qui vous aide à identifier les développeurs qualifiés possédant l'ensemble des compétences requises.

Vous ne trouvez pas ce que vous cherchez ? Essayez ceux-ci :

Tests des services Android
SDK Android
Tests en ligne Kotlin
Questions sur la programmation Java

Technologies couvertes :

Plate-forme : Android

Langage de programmation : Kotlin, Java

Outils de construction : Gradle

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
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, Java

Tâche de programmation - Niveau : Facile

Android | Java | Video Playback - Mettre en œuvre une lecture simple d'une vidéo intégrée.

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

Questions à choix

l'évaluation des connaissances Android

Lacunes du code

l'évaluation des connaissances Android, Java, ProGuard

Tâche de programmation - Niveau : Difficile

Android | Java | Configuration ProGuard - Mettre en œuvre la configuration ProGuard pour supprimer le code du développeur de la base de code - au moment de la compilation.

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.

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

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.

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

Questions à choix

l'évaluation des connaissances Java, Android

Tâche de programmation - Niveau : Difficile

Android | Manipulations Bitmap - Mettre en œuvre les trois opérations qui doivent être effectuées sur une image sélectionnée avant d'initier un partage.

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.

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

Questions à choix

l'évaluation des connaissances Java, Android, iOS

Tâche de programmation - Niveau : Facile

Android | Style Basics - Implémenter un style qui peut être réutilisé avec un certain nombre de widgets TextView.

Tâche de programmation - Niveau : Facile

iOS | Swift | Application centrale hydroélectrique - Implémenter les fonctions manquantes dans l'application pour l'analyse des données d'une centrale hydroélectrique.

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

Questions à choix

l'évaluation des connaissances Android, iOS

Tâche de programmation - Niveau : Moyen

Android | Reminder app - Implémenter les fonctionnalités manquantes dans l'application Reminder en utilisant BroadcastReceivers, Services, Intent scheduling using AlarmManager and Notifications API.

Tâche de programmation - Niveau : Moyen

iOS | Swift | Application détails des étudiants - Implémenter une application conservant les détails des étudiants dans un fichier et permettant aux utilisateurs d'interroger le fichier afin de récupérer des données spécifiques.

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.

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

Questions à choix

l'évaluation des connaissances Java, Android, XML

Tâche de programmation - Niveau : Facile

Android | XML | Localisation - Intégrer des traductions spécifiques à la localisation pour deux langues.

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

Questions à choix

l'évaluation des connaissances Java, Android

Tâche de programmation - Niveau : Facile

Android | Manual Background Colour Animation - Implémenter une animation de couleur fluide de l'arrière-plan d'une activité.

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

Questions à choix

l'évaluation des connaissances Java, Android

Tâche de programmation - Niveau : Facile

Android | Style Basics - Implémenter un style qui peut être réutilisé avec un certain nombre de widgets TextView.

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

Questions à choix

l'évaluation des connaissances Java, Android

Tâche de programmation - Niveau : Facile

Android | Fragment créé dynamiquement - Créer un fragment et l'attacher dynamiquement à une activité parente.

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

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Moyen

Android | ListView | Liste de tâches - Afficher une liste de tâches Liste d'articles utilisant ListView, mettre en œuvre un Case à cocher marquer les éléments comme faits ou non faits et mettre à jour les données du modèle.

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

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Moyen

Android | RecyclerView | Todo List - Afficher une liste de tâches Liste d'articles utilisant RecyclerView, mettre en œuvre un Case à cocher marquer les éléments comme faits ou non faits et mettre à jour les données du modèle.

androïde
SENIOR
Compétences testées
La durée
195 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android

Tâche de programmation - Niveau : Difficile

Android | Task executor library - Implémente la file d'attente des tâches de longue durée en respectant les normes du multithreading Android, du service Android, des spécificités d'Android Binder et de la gestion de l'énergie.

Les bons tests en ligne pour sélectionner les développeurs Android

Recommander des rôles pour nos tests en ligne Android

  • Développeur Android junior
  • Développeur Android intermédiaire
  • Développeur Android senior
  • Développeur Android
  • Développeur Android principal
  • Développeur mobile junior
  • Développeur mobile intermédiaire
  • Développeur mobile senior
  • Développeur Android Kotlin

Comment fonctionne chaque test Android

Chaque test en ligne DevSkiller Android est basé sur la méthodologie RealLifeTesting™. Contrairement à d'autres évaluations des compétences en codage, chaque test en ligne DevSkiller Android évalue les compétences d'un candidat à travers une série de défis qui reflètent le travail dans le monde réel. Chaque évaluation DevSkiller TalentScore va plus loin, au-delà des connaissances générales des candidats en matière de programmation, pour évaluer leur capacité de codage, leurs compétences en matière de résolution de problèmes et leur gestion du temps.

Caractéristiques principales

  • Déterminer la capacité de codage d'un candidat et pas seulement ses connaissances académiques
  • Les tests sont disponibles à distance et peuvent être passés n'importe où dans le monde.
  • 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 pour la recherche.
  • Une série d'outils anti-plagiat rigoureux
  • Contrôler les tests individuels en temps réel
  • Les résultats sont automatiquement générés dans un rapport convivial
  • Évaluation des développeurs Android à tous les niveaux de difficulté, des développeurs juniors aux développeurs seniors
  • Évaluation précise des compétences et résultats des tests automatisés

Compétences couvertes par nos tests en ligne sur Android

  • Android
  • SDK Android
  • Kotlin
  • ConstraintLayout
  • L'héritage
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Service Android
  • Récepteurs de diffusion
  • Intention
  • MVP

Ce qu'il faut rechercher chez les développeurs Android

Android est le principal système d'exploitation mobile utilisé aujourd'hui. Il équipe d'innombrables appareils mobiles dans le monde entier. Les applications Android sont accessibles aux utilisateurs du monde entier. Le code source est développé par Google dans le cadre du projet Android Open Source (AOSP). Les versions ultérieures sont généralement publiées chaque année et annoncées lors des conférences Google I/O.

Au cours du processus de sélection, il est important de déterminer le niveau de compétence de vos développeurs Android. Les candidats qualifiés doivent avoir une connaissance approfondie de l'architecture et des composants d'Android. Ils doivent également comprendre les bibliothèques Android telles que Android Support Library, Google Play Services, Retrofit, etc. En outre, une expérience dans le développement d'une application Android est un excellent moyen de vérifier les compétences du candidat. Si l'application est disponible sur la boutique Google Play, il convient de la télécharger et de vérifier son apparence, son fonctionnement et le nombre de fois qu'elle a été téléchargée.

Chaque application Android est principalement programmée à l'aide de Java. La connaissance des concepts de base de Java et la connaissance de la manière de coder en utilisant Java sont également essentielles. Chaque test en ligne DevSkiller Android mettra à l'épreuve les connaissances d'un candidat de diverses manières qui simuleront son expérience réelle en tant que développeur Android. Les candidats ont la possibilité de répondre à des questions et de donner des réponses basées sur les principes fondamentaux de la programmation Android afin d'évaluer leur score.

Vous souhaitez créer vos propres tests personnalisés ?

Vous souhaitez tester les développeurs Android à l'aide de votre propre base de code ? Aucun problème. Grâce à notre assistant de tâches en ligne, vous pouvez créer votre propre test personnalisé et adapter les réponses à votre entreprise.

Choisissez les langues et les technologies que vous souhaitez évaluer, définissez la durée du test et choisissez le nombre de questions. Tout cela en surveillant les performances de vos candidats en temps réel. Embauchez des ingénieurs de niveau débutant jusqu'aux développeurs androïdes seniors.

Vous n'êtes toujours pas convaincu de la nécessité d'un test en ligne sur Android ?

Si vous n'êtes toujours pas convaincu par notre plateforme de test, consultez l'étude de cas de l'un de nos clients :

Spartez

Spartez est un Top Vendeur Platine sur la place de marché Atlassian. L'entreprise se concentre sur l'écosystème Atlassian et agile en offrant des solutions utiles pour la gestion de l'information. des outils pour les serveurs et l'informatique en nuage. Ils offrent également une assistance solide aux clients et aux évaluateurs. Avant DevSkiller, Spartez avait des problèmes dans son processus de sélection qui se traduisaient par un trop grand nombre d'évaluateurs. entretienset ont perdu beaucoup de temps à essayer de créer leur propre solution en interne. La solution ? DevSkiller, qui leur a épargné bien des tracas et a résolu leurs problèmes de sélection technique. Voici ce que Patrycja Kiljańska, spécialiste de l'acquisition de talents chez Spartez, a à dire :

"Nous avons remplacé une solution interne nécessitant beaucoup de maintenance par DevSkiller. Notre processus est le même, mais la produit nous permet d'obtenir de meilleures performances. Les résultats sont également beaucoup plus faciles à évaluer".

Questions fréquemment posées

Qu'est-ce que RealLifeTestingTM ?

La méthodologie RealLifeTestingTM constitue la base de tous les tests en ligne DevSkiller Android. Contrairement à d'autres défis de codage ou puzzles algorithmiques, la méthodologie The RealLifeTestingTM va plus loin en fournissant une vue à 360 degrés de l'ensemble des compétences des candidats. The RealLifeTestingTM part du principe que la meilleure façon d'évaluer les compétences de développement d'un développeur est de lui faire passer un test sur un échantillon de travail qui reflète le travail de développement réel qu'il effectuera.

Les tests en ligne DevSkiller Android reflètent le travail que les candidats rencontreront dans le monde réel en leur demandant de créer des applications complètes ou d'ajouter des fonctionnalités à des applications existantes. Pour qu'un candidat réussisse, il doit utiliser ses compétences de codage au mieux de ses capacités, utiliser les ressources internes ainsi que les ressources telles que Stack Overflow, pour trouver la solution de la manière la plus efficace possible. Nos tests en ligne Android démontreront les compétences de codage des candidats, leur esprit critique, la propreté du code et la gestion du temps.

Combien de temps faut-il pour créer un compte DevSkiller ?

L'envoi de votre première invitation à un test en ligne Android peut prendre seulement cinq minutes. Notre vaste bibliothèque de tests en ligne Android prédéfinis signifie que tout ce dont vous avez besoin est à portée de main. Trouvez votre prochain développeur Android grâce à notre plateforme facile à utiliser et ne regardez plus en arrière.

Que pensent les candidats des tests en ligne DevSkiller Android ?

Chez DevSkiller, nous voulons nous assurer que nos les tests de codage sont les meilleurs possiblesC'est pourquoi nous cherchons à obtenir un retour d'information régulier de la part des candidats eux-mêmes. Nos recherches ont montré que les candidats sont heureux d'avoir la possibilité de prouver leur valeur réelle. développement de logiciels Ils apprécient également le fait que les tests de DevSkiller utilisent des outils et des conventions de codage normaux, tels que les tests unitaires et le clonage. Ils apprécient également le fait que les tests DevSkiller utilisent des outils et des conventions de codage normaux tels que les tests unitaires et le clonage pour GIT d'un point de vue personnelIDE.

La seule appréhension que nous avons constatée est que les développeurs se méfient généralement des tests algorithmiques. En effet, ils ne testent pas les compétences que les développeurs utilisent au quotidien. Au contraire, ils font appel à des travaux universitaires qu'ils n'ont pas effectués depuis des années et testent des connaissances inutiles qui ne sont d'aucune utilité pour l'écriture de code au quotidien. Lorsque les candidats se voient proposer des tests de programmation DevSkiller, qui évaluent leurs connaissances réelles du sujet, ils apprécient la différence et le fait de pouvoir prouver leurs compétences dans un cadre équitable, par le biais d'une évaluation pertinente.

Il est également important de se rappeler que plus le test de sélection est approfondi, moins il y a de candidats non qualifiés qui parviennent à l'étape de l'entretien. Moins d'entretiens signifie moins de travail pour les responsables du recrutement, sans pour autant réduire la qualité des embauches.