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 à distinguer les développeurs qualifiés possédant l'ensemble des compétences requises.

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

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

Technologies couvertes :

Plate-forme : Android

Langage de programmation : Kotlin, Java

Construire des outils : Gradle

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

Tâche de programmation - Niveau : Facile

Android | Java | Lecture vidéo - Implémentez la lecture simple d'une ressource vidéo intégrée.

Android
SENIOR
Des compétences éprouvées
Durée
48 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, 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
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.

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

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.

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.

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

Questions sur le choix

l'évaluation de la connaissance des Java, Android

Tâche de programmation - Niveau : Difficile

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

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.

JUNIOR
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 Java, Android, iOS

Tâche de programmation - Niveau : Facile

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

Tâche de programmation - Niveau : Facile

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

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

Questions sur le choix

l'évaluation de la connaissance des Android, iOS

Tâche de programmation - Niveau : Moyen :

Android | Application de rappel - Implémente les fonctionnalités manquantes dans l'application de rappel en utilisant BroadcastReceivers, Services, Programmation des intentions en utilisant AlarmManager et Notifications API.

Tâche de programmation - Niveau : Moyen :

iOS | Swift | Application pour les données des étudiants - Mettre en place une application qui maintient les données des étudiants dans un fichier et permet aux utilisateurs d'interroger le fichier afin de récupérer des données spécifiques.

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.

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

Questions sur le choix

l'évaluation de la connaissance des Java, Android

Tâche de programmation - Niveau : Facile

Android | Animation manuelle en couleur de l'arrière-plan - Permet de réaliser une animation en couleur lisse de l'arrière-plan d'une activité.

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

Questions sur le choix

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

Questions sur le choix

l'évaluation de la connaissance des Java, Android

Tâche de programmation - Niveau : Facile

Android | Fragment créé dynamiquement - Créez un fragment et attachez-le dynamiquement à une activité parente.

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

Questions sur le choix

l'évaluation de la connaissance des Java, Android

Tâche de programmation - Niveau : Facile

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

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

Tâche de programmation - Niveau : Moyen :

Android | ListView | Todo List - Afficher un Liste d'articles utilisant ListView, mettre en œuvre un Case à cocher contrôler, marquer les articles comme don/non don et mettre à jour les données du modèle.

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

Tâche de programmation - Niveau : Moyen :

Android | RecyclerView | Todo List - Afficher un Liste d'articles utilisant RecyclerView, mettre en œuvre un Case à cocher contrôler, marquer les articles comme don/non don et mettre à jour les données du modèle.

android
SENIOR
Des compétences éprouvées
Durée
195 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 | Bibliothèque de l'exécuteur de tâches - Mettre en œuvre la file d'attente des tâches de longue durée répondant aux normes du multithreading Android, du service Android, des spécificités du classeur Android et de la gestion de l'énergie.

Les bons tests en ligne pour passer au crible les développeurs Android

Recommander des rôles pour nos tests en ligne Android

  • Développeur Android junior
  • Développeur d'Android moyen
  • Développeur Android senior
  • Développeur Android à pile complète
  • Développeur principal d'Android
  • Développeur mobile junior
  • Développeur mobile moyen
  • 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 aux autres évaluations des compétences de 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 réel. Chaque évaluation DevSkiller TalentScore va plus loin, au-delà des connaissances générales en programmation des candidats, pour évaluer leur capacité de codage, leur aptitude à résoudre des 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 effectués partout dans le monde
  • La méthodologie de RealLifeTesting™ offre une plus grande expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner vers GIT, exécuter des tests unitaires et accéder à Stack Overflow/Github/Google pour la recherche.
  • Une série d'outils anti-plagiat rigoureux
  • Suivi des tests individuels en temps réel
  • Les résultats sont générés automatiquement dans un rapport convivial
  • Évaluation des développeurs Android, quel que soit leur niveau 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 Android

  • Android
  • SDK Android
  • Kotlin
  • ConstraintLayout
  • Héritage
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Service Android
  • BroadcastReceivers
  • 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 disponibles pour les utilisateurs du monde entier. Le code source est développé par Google dans le cadre du projet Android Open Source Project (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 Android ainsi que des composants Android. Vos candidats doivent également comprendre les bibliothèques Android telles que Android Support Library, Google Play Services, Retrofit, etc. En outre, l'expérience du 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 faut la télécharger et 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 en utilisant Java. La connaissance des concepts de base de Java et la connaissance de la façon de coder en utilisant Java sont également essentielles. Chaque test en ligne DevSkiller Android mettra les connaissances du candidat à l'épreuve de diverses manières qui simuleront son expérience réelle en tant que développeur Android. Ils ont la possibilité de répondre à des questions et de donner des réponses basées sur les principes fondamentaux de la programmation Android pour voir leur score.

Vous voulez construire vos propres tests personnalisés ?

Vous voulez tester les développeurs Android en utilisant 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 aux besoins de votre entreprise.

Choisissez les langues et les technologies que vous souhaitez évaluer, fixez la durée du test et choisissez le nombre de questions. Tout en suivant 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 Android ?

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

Spartez

Spartez est un Top Vendeur Platinum sur la place de marché d'Atlassian. L'entreprise se concentre sur l'écosystème Atlassian et agile en offrant des services utiles. des outils pour les serveurs et les nuages. Ils offrent également un soutien solide aux clients et aux évaluateurs. Avant DevSkiller, Spartez avait des problèmes dans son processus de sélection qui entraînait un trop grand nombre d'évaluations. interviewset ont perdu beaucoup de temps à essayer de créer leur propre solution interne. La solution ? DevSkiller, qui s'est occupé des tracas et a résolu leurs problèmes de sélection technique. Voici ce qu'en dit Patrycja Kiljańska, spécialiste de l'acquisition de talents chez Spartez :

"Nous avons remplacé une solution interne à forte 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."

Foire aux questions

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 des compétences des candidats. Le RealLifeTestingTM repose sur la conviction 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 Android de DevSkiller reflètent le travail que les candidats rencontreront dans le monde réel en demandant aux candidats de créer des applications complètes pour leur projet ou d'ajouter des fonctionnalités aux applications existantes. Pour qu'un candidat soit retenu, il doit utiliser ses compétences en matière de codage au mieux de ses capacités, utiliser les ressources de la pile ainsi que des ressources telles que le débordement de pile, afin de trouver la solution de la manière la plus efficace possible. Nos tests en ligne Android démontreront aux candidats leurs compétences en matière de codage, 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 ne prend que 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 pas en arrière.

Que pensent les candidats des tests en ligne DevSkiller Android ?

Chez DevSkiller, nous voulons nous assurer que notre Les tests de codage sont les meilleurs possibles.C'est pourquoi nous demandons régulièrement l'avis des candidats eux-mêmes. Nos recherches ont montré que les candidats sont heureux d'avoir la possibilité de prouver leurs compétences réelles. développement de logiciels plutôt que de devoir se souvenir d'algorithmes auxquels ils n'ont pas pensé depuis l'obtention de leur diplôme. Ils apprécient également le fait que les tests de DevSkiller utilisent des outils et des conventions de codage normaux, comme les tests unitaires et le clonage pour GIT d'un point de vue personnelIDE.

La seule appréhension que nous avons trouvée est que les développeurs se méfient généralement de essais algorithmiques. En effet, ils ne testent pas réellement les compétences que les développeurs utilisent au quotidien. Au contraire, ils déterrent 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é dans l'écriture de code au quotidien. Lorsque les candidats reçoivent les tests de programmation DevSkiller, qui évaluent leurs connaissances réelles du sujet, ils apprécient la différence et le fait qu'ils peuvent prouver leurs compétences dans un cadre équitable grâce à une évaluation pertinente.

Il est également important de se rappeler que plus le test de présélection est complet, moins les candidats non qualifiés passeront à 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.

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