Questions et tests d'entretien sur Android

Les questions d'entretien et les tests de DevSkiller Android ont été préparés par notre équipe d'experts, afin 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 d'entretien et nos tests Android s'appuient sur la méthodologie RealLifeTesting™, qui présente à vos candidats des défis réels à résoudre qui reflètent leurs compétences. Laissez DevSkiller vous aider à trouver votre prochain développeur Android dès aujourd'hui.

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

Android
MIDDLE
Des compétences éprouvées
Durée
80 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 | Notepad app - Fonctionnalités de base complètes d'une application de prise de notes utilisant RecyclerView.

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

Android
MIDDLE
Des compétences éprouvées
Durée
85 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 | Catalogue des employés - Fonctionnalités complètes qui affichent des données spécifiques et traitent les entrées à l'aide de RecyclerView.

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 | Application de base de données de films | Analyseur XML pour lister l'interface utilisateur - Affichage des données via RecyclerView, contrôle du Spinner et filtrage des données dans RecyclerView en fonction des sélections dans l'application de traitement des données de films du Spinner.

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 | Auction platform anonymizer - Mettre en place les sections manquantes de la plateforme d'enchères et de sa politique de confidentialité où certaines données doivent être anonymisées.

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

Questions sur le choix

l'évaluation de la connaissance des Apprentissage automatique, Android

Tâche de programmation - Niveau : Moyen :

Connexion aux réseaux sociaux Android | - Mettre en œuvre les sections manquantes de LoginActivity et MainActivity, LoginManager et CredentialsStorage.

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

  • Développeur Android junior
  • Développeur d'Android moyen
  • Développeur Android senior
  • Développeur Android complet
  • Développeur principal d'Android
  • Développeur Android Kotlin

Comment fonctionnent les questions et les tests de l'entretien sur Android

Les questions d'entretien et les tests de Devskiller Android sont basés sur la méthodologie RealLifeTesting™, une manière 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 auxquels ils seraient confrontés dans leur travail quotidien et seuls ceux qui peuvent démontrer la profonde compréhension nécessaire, sont en mesure de passer à l'étape suivante.

Caractéristiques principales

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

Compétences couvertes dans nos questions et tests d'entretien sur Android

  • Android
  • SDK Android
  • Kotlin
  • ConstraintLayout
  • Héritage
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Service Android
  • BroadcastReceivers
  • Intention
  • TDD
  • XML
  • ListView
  • RecyclerView
  • Multithreading
  • Cartable Android
  • Spinner
  • ButterKnife
  • 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 une demande aussi forte rend la chasse assez difficile, car il y a toujours des concurrents qui attendent de voler les meilleurs développeurs. Il vous faudra donc sélectionner les candidats rapidement et efficacement pour trouver les bons et vous devrez savoir ce qu'il faut rechercher.

Un bon développeur Android devra être au courant des dernières avancées du système d'exploitation. Il devra également bien connaître la programmation Java : ateliers, certificats et connaissance des modèles.

Vous voudrez savoir sur combien de publications et de questions de production votre candidat a travaillé, personnellement plutôt que dans le cadre d'une équipe. Un développeur expérimenté sera en mesure de fournir divers projets sur lesquels il a travaillé et de donner des exemples de problèmes qu'il a résolus. Votre développeur Android devrait être capable de démontrer une connaissance de base de la famille de bibliothèques que chaque application utilise, y compris 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 personnalisés sur Android

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é pour chaque question peuvent ê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 avez besoin de l'assurance que nos questions et tests d'entretien sur Android fonctionnent ?

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

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

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

En 2017, StepStone a fait appel à DevSkiller pour évaluer les connaissances de ses candidats afin de comprendre leurs compétences en matière de codage, tout en économisant du temps et du travail.

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

"Le dépistage téléphonique suivi d'une évaluation DevSkiller nous permet de réduire le nombre d'entretiens sur place jusqu'à 40%. Nous avons augmenté l'adéquation de l'entreprise grâce à des tests personnalisés et, par conséquent, nous ne consacrons plus de temps d'entretien sur place qu'aux candidats qui se montrent vraiment prometteurs. Notre délai d'embauche est désormais plus court car notre processus de sélection technique est automatisé.

Foire aux questions

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

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, et les candidats sont évalués pour savoir si les solutions qu'ils ont fournies sont susceptibles de fonctionner. Ils sont également évalués sur la qualité de leur codage et sur les éventuelles erreurs commises, ainsi que sur son fonctionnement dans les cas limites. Des outils anti-plagiat garantissent la validité des résultats.

Comment les candidats passent-ils un test Android ?

Les tests en ligne Android de Devskiller sont accessibles à distance depuis n'importe quel endroit 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 préféré et de le cloner sur GIT. En cas de besoin, les candidats peuvent effectuer des tests unitaires pour s'assurer que leurs solutions fonctionnent. La durée de chaque test peut être fixée et, à l'expiration de ce délai, le test est automatiquement évalué et le recruteur reçoit un rapport sur les

Que faites-vous en cas de plagiat ?

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

DevSkiller a mis en place des outils pour s'assurer que vous ne recevez que des résultats précis. Les contrôles d'écran permettent de s'assurer que les candidats ne regardent pas un écran différent lorsqu'ils passent un test et les détecteurs de plagiat scannent automatiquement le code saisi et le recoupent avec chaque réponse de notre base de données de tests. S'il y a une 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. Même les questions individuelles d'un test peuvent être définies.

Logo DevSkiller Logo TalentBoost Logo TalentScore