Tests en ligne sur Android

Les tests en ligne DevSkiller Android ont été préparés par notre équipe de professionnels dévoués pour vérifier les compétences des développeurs Android pour différents postes. Nos tests de programmation Android en ligne sont idéaux pour le filtrage technique et les entretiens de codage en ligne.

Les tests en ligne DevSkiller Android sont basés sur la méthodologie RealLifeTesting™ qui vous aide à identifier les développeurs qualifiés possédant les compétences requises.

Technologies couvertes :

Plate-forme : Android

Langage de programmation : Kotlin, Java

Construire des outils : Gradle

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.

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

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 fonctionnent nos tests en ligne Android

Les tests en ligne et les questions d'entretien de DevSkiller Android sont basés sur la méthodologie RealLifeTesting™. Contrairement aux autres entretiens de codage, nos tests en ligne Android évalueront les candidats à travers une série de défis qui reflètent le travail dans le monde réel. Ces tests approfondissent les connaissances générales en programmation de votre candidat en évaluant sa capacité de codage, ses compétences en matière de résolution de problèmes et sa gestion du temps.

Caractéristiques principales

  • Déterminer la capacité de codage des candidats et pas seulement leurs connaissances universitaires
  • 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
  • Surveiller les tests individuels en temps réel
  • Les résultats sont générés automatiquement dans un rapport convivial
  • Tester les développeurs Android pour les postes de niveau junior, moyen et supérieur

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, qui alimente d'innombrables appareils mobiles dans le monde entier. Le code source est développé par Google dans le cadre du projet Open Source Android (AOSP). Les versions ultérieures sont généralement publiées chaque année et annoncées lors des conférences I/O de Google.

Lors 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, 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 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.

Vous voulez construire vos propres tests personnalisés ?

Vous voulez tester les développeurs Android en utilisant votre propre base de données ? Pas de problème. Grâce à notre assistant de tâches en ligne, vous pouvez créer vos propres tests personnalisés. Choisissez les langues/technologies que vous souhaitez évaluer, fixez la durée du test, choisissez le nombre de questions, et bien plus encore, tout en surveillant le processus de vos candidats en temps réel. Trouvez le bon développeur Android dès aujourd'hui avec DevSkiller Tests et questions d'entretien en ligne Android.

Vous n'êtes toujours pas sûr de vous pour nos tests en ligne Android ?

Si vous n'êtes toujours pas sûr de nos tests en ligne Android et de nos questions d'entretien, consultez les commentaires de l'un de nos clients satisfaits :

Spartez

Spartez est un des meilleurs vendeurs de platine sur la place du marché d'Atlantide. La société se concentre sur l'écosystème agile et atlassien en proposant des outils utiles pour les serveurs et le cloud. Elle offre également un soutien 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'entretiens, et perdait beaucoup de temps à essayer de construire sa propre solution interne. La solution ? DevSkiller, qui s'est occupé des tracas et a résolu leurs problèmes techniques de sélection. Voici ce que Patrycja Kiljańska, spécialiste de l'acquisition de talents chez Spartez, a à dire :

"Nous avons remplacé une solution interne à haute maintenance par DevSkiller. Notre processus est le même, mais le produit nous donne de meilleures performances. Les résultats sont aussi 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 casse-têtes algorithmiques, la méthodologie RealLifeTestingTM va plus loin en fournissant une vue à 360 degrés de l'ensemble des compétences des candidats. La méthode RealLifeTestingTM repose sur la conviction que la meilleure façon d'évaluer les compétences d'un développeur en matière de développement consiste à 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 au test en ligne Android peut prendre à peine cinq minutes. Grâce à notre vaste bibliothèque de tests en ligne prédéfinis pour Android, tout ce dont vous avez besoin est à votre portée. 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 nos tests de codage sont les meilleurs possibles, c'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 un changement pour prouver leurs compétences réelles en matière de développement de logiciels plutôt que d'avoir à se souvenir d'algorithmes auxquels ils n'avaient pas pensé depuis l'obtention de leur diplôme. Ils apprécient également le fait que les tests DevSkiller utilisent des outils de codage normaux et des conventions comme les tests unitaires, et le clonage vers GIT à partir d'un IDE personnel.

La seule appréhension que nous avons trouvée est que les développeurs sont généralement méfiants à l'égard des tests algorithmiques. C'est parce qu'ils ne testent pas réellement les compétences d'un développeur qu'ils utiliseraient au quotidien, mais plutôt qu'ils déterrent des travaux universitaires qu'ils n'ont pas utilisés depuis des années. Lorsqu'on leur fait passer un test DevSkiller, ils apprécient la différence et le fait qu'ils peuvent prouver leurs compétences dans un cadre équitable.