Skip to content

Questions et tests d'entretien pour Android

Les questions et tests d'entretien DevSkiller Android ont été préparés par notre équipe d'experts, dans le but de recruter des développeurs Android à tous les niveaux. Nous utilisons une série de défis conçus pour faciliter la recherche du développeur Android idéal.

Nos questions et tests d'entretien Android sont alimentés par la méthodologie RealLifeTesting™, qui présente à vos candidats des défis du monde réel à résoudre qui reflètent leur ensemble de compétences. Laissez DevSkiller vous aider à trouver votre prochain développeur Android dès aujourd'hui.

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

Tests des services Android
SDK Android
Tests en ligne Kotlin
Questions d'entretien sur la programmation Java
Tests en ligne React Native
Questions et tests d'entretien pour les développeurs iOS

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.

Rôles recommandés pour les questions d'entretien et les tests Android

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

Comment fonctionnent nos questions et tests d'entretien pour Android

Les questions d'entretien et les tests Devskiller Android sont alimentés par la méthodologie RealLifeTesting™, une façon unique de tester les candidats et de mettre à l'épreuve leur esprit critique et leurs compétences en matière de codage. Les candidats sont confrontés aux types de défis qu'ils rencontreraient dans leur travail quotidien et seuls ceux qui peuvent démontrer la compréhension profonde nécessaire, sont en mesure de passer à l'étape suivante.

Caractéristiques principales

  • Les questions et tests d'entretien DevSkiller Android donnent un aperçu clair des compétences de codage de vos candidats et pas seulement de leurs connaissances académiques.
  • Les tests Android à distance permettent à votre entreprise de gagner du temps et de l'argent.
  • 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.
  • Des outils anti-plagiat stricts garantissent des résultats précis.
  • Observer les tests individuels en temps réel
  • Des résultats automatisés faciles à suivre et compréhensibles pour les professionnels non techniques.
  • Tests Android disponibles pour tous les niveaux d'expérience

Compétences couvertes par nos questions et tests d'entretien pour Android

  • Android
  • SDK Android
  • Kotlin
  • ConstraintLayout
  • L'héritage
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Service Android
  • Récepteurs de diffusion
  • Intention
  • DRT
  • XML
  • ListView
  • RecyclerView
  • Multithreading
  • Classeur Android
  • Spinner
  • Couteau à beurre
  • MVP

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

Android est le système d'exploitation mobile le plus répandu au monde, fonctionnant sur d'innombrables smartphones, tablettes et autres appareils. Il devrait donc être facile de trouver un bon développeur Android, mais cette forte demande rend la chasse assez difficile, car il y a toujours des concurrents qui attendent de voler les meilleurs développeurs. Cela signifie que vous devrez sélectionner les candidats rapidement et efficacement pour trouver les bons et que vous devrez savoir à quoi vous attendre.

Un bon développeur Android devra être au fait des dernières avancées du système d'exploitation. Il devra également avoir une bonne connaissance de la programmation Java : ateliers, certificats et connaissance des modèles.

Vous voudrez savoir combien de publications et de problèmes de production votre candidat a travaillé, personnellement plutôt qu'au sein d'une équipe. Un développeur expérimenté sera en mesure de présenter divers projets sur lesquels il a travaillé et de donner des exemples de problèmes qu'il a résolus. Votre développeur Android doit pouvoir démontrer qu'il possède une connaissance de base de la famille de bibliothèques que chaque application utilise, notamment CardView, RecyclerView, le bouton d'action flottant, la barre d'outils et le tiroir de navigation.

Créez vos propres questions et tests d'entretien Android personnalisés

Vous aimez ce que vous voyez, mais vous voulez adapter les tests à vos propres préférences ? Pas de problème. L'assistant de tâches en ligne DevSkiller est livré prêt à l'emploi avec des fonctionnalités vous permettant de personnaliser chaque test Android que vous envoyez. La durée de chaque test, le niveau de difficulté et même le temps alloué à chaque question peuvent tous être définis en fonction de vos besoins. Tous les tests sont effectués à distance, ce qui signifie que les tests peuvent être effectués à tout moment et que les résultats sont fournis automatiquement.

Vous voulez être sûr que nos questions et tests d'entretien pour Android sont efficaces ?

Si vous pensez que les questions d'entretien et les tests DevSkiller Android correspondent aux besoins de votre entreprise, mais que vous n'êtes pas convaincu par 100%, jetez un coup d'œil à ce qu'en dit l'un de nos clients :

StepStone est un groupe de sites d'emploi de premier plan qui opère dans le monde entier. Tous les logiciels de l'entreprise sont conçus en interne dans son département informatique, StepStone Services, où 300 développeurs travaillent sur des produits informatiques du monde entier.

Le problème de StepStone Services était que son processus de sélection des nouveaux développeurs prenait du temps et nécessitait trop de travail manuel. Le processus impliquait des tâches pratiques envoyées par courrier électronique, suivies de tâches écrites au stylo lors de l'entretien technique.

En 2017, StepStone a fait appel à DevSkiller pour évaluer les connaissances de ses candidats afin d'avoir une idée de leurs compétences en matière de codage, tout en économisant du temps et de la main-d'œuvre.

Victoria Chyczewska- Spécialiste de l'acquisition de talents chez StepStone Services

"La sélection par téléphone suivie d'une évaluation DevSkiller nous permet de réduire le nombre d'entretiens sur site de 40%. Nous avons amélioré l'adéquation à l'entreprise grâce à des tests personnalisés et, par conséquent, nous ne consacrons plus le temps des entretiens sur site qu'aux candidats qui sont vraiment prometteurs. Notre délai d'embauche est désormais plus court car notre processus de sélection technique est automatisé.

Questions fréquemment posées

Comment les questions d'entretien et les tests Android sont-ils évalués ?

La plateforme DevSkiller est automatisée, ce qui signifie qu'elle se met au travail dès que le candidat termine le test Android. Les résultats sont spécialement conçus pour être simples et faciles à suivre, même pour ceux qui n'ont pas l'esprit technique. Les candidats sont évalués sur la probabilité que les solutions qu'ils ont fournies fonctionnent. Ils sont également évalués sur la qualité de leur codage, sur les éventuelles erreurs commises et sur la manière dont ils fonctionnent dans les cas extrêmes. Des outils anti-plagiat garantissent la validité des résultats.

Comment les candidats passent-ils un test Android ?

Les tests Android en ligne de Devskiller sont accessibles à distance depuis n'importe où dans le monde, ce qui signifie que le recruteur n'a qu'à envoyer des invitations à passer les tests. Les invitations peuvent même être mises à disposition pour une durée limitée et les candidats peuvent choisir de commencer le test quand ils le souhaitent.

Lors des tests, les candidats peuvent choisir d'utiliser l'IDE de DevSkiller ou de terminer le projet sur leur IDE favori et de cloner le projet sur GIT. S'ils en ont besoin, les candidats peuvent exécuter des tests unitaires pour s'assurer que leurs solutions fonctionnent. Le temps imparti pour chaque test peut être défini et une fois le temps écoulé, le test est automatiquement évalué et le recruteur reçoit un rapport sur la performance du candidat.

Que faites-vous en cas de plagiat ?

Si vous pensez qu'un candidat pourrait tricher pour prendre l'avantage, détrompez-vous.

DevSkiller a mis en place des outils pour s'assurer que vous ne recevez que des résultats exacts. Les détecteurs de plagiat analysent automatiquement le code saisi et le recoupent avec toutes les réponses de notre base de données de tests. S'il y a correspondance, c'est que le candidat a triché.

Combien de temps faut-il pour effectuer un test Android ?

La durée de chaque test Android dépend de vos besoins. Les tests sont livrés avec des paramètres de durée par défaut, qui peuvent être facilement modifiés si nécessaire. Il est même possible de définir des questions individuelles au sein d'un test.