Score du test5,5/10couverture 100 %Usage de l’IA : 5,3/10
Communication : 6,0/10 · 3 critères sur 4
· non prouvé : structure
Signaux à regarderAucun signal relevéIndicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Sur cette offre
3e sur 3 testés
Prochaine étape proposée par l’analyse
Sur l'application de terrain pour livreurs, la base est là (scan, position ponctuelle, permissions) mais sans contrainte de batterie ni de tournée longue. Le mode hors ligne et la synchronisation n'ont pas été pratiqués. Les coroutines sont solides, les releases et leur suivi sont encore artisanaux, et la relecture du code produit par l'assistant manque de méthode.
Le candidat développe une application de fidélité en Jetpack Compose et maîtrise les coroutines au quotidien. Il n'a jamais construit de mode hors ligne ni de synchronisation, et ses pratiques de test et de suivi des crashs restent légères. Il parle de ces écarts sans chercher à les masquer.
Détail par exigence
Application de terrain pour livreurs
indispensablePartiel
Utilise la position ponctuelle, le scan par caméra et les permissions standards, sans contraintes de tournée ni de batterie.
Mode hors ligne et synchronisation
indispensablePartiel
N'a pas construit de mode hors ligne, connaît seulement le principe.
Coroutines et programmation réactive
Partiel
Pratique bien les coroutines et l'annulation liée à l'écran, sans connaissance des flux Rx.
Releases bimensuelles
Partiel
Publie chaque mois avec des tests manuels et réagit aux crashs signalés, sans tests d'interface.
Usage de l'IA
indispensablePartiel
Utilise beaucoup l'assistant pour produire des composants, avec peu de méthode de vérification.
Points d'appui
Bonne pratique quotidienne des coroutines et des StateFlow.
Franchise sur ce qu'il n'a pas fait.
Scan par caméra mis en oeuvre en production.
Points de vigilance
Aucun mode hors ligne ni synchronisation en production.
Pas de tests d'interface, suivi des crashs réactif seulement.
Vérification du code de l'assistant peu structurée.
Sujets abordés
Application de terrain pour livreurs · Mode hors ligne et synchronisation · Coroutines et programmation réactive · Releases bimensuelles · Usage de l'IA
Entretien conduit en autonomie par le candidat, réponses transcrites puis analysées.
L'évaluation finale appartient au recruteur : Revelyum n'émet aucune décision automatisée.
En clair
Peut-être, à confirmer en entretien
Fabien a de bonnes bases sur une application grand public et reconnaît qu'il n'a jamais traité les cas de réseau coupé. Il faudra l'accompagner sur ce point.
Ses points forts
Honnête sur ses limites
À l'aise sur l'interface moderne
Sait ce qu'il doit apprendre
À creuser en entretien
Jamais traité le travail sans réseau
Peu de tests automatisés
Savoir-être
Dire ce qu’on ne sait pas
Dit clairement n'avoir jamais fait de mode hors ligne.
Gagnerait à être accompagné par un pair expérimenté sur le hors ligne.
Détail par exigence
Application de terrain pour livreurs
indispensablePartiel · 5,3/10
Géolocalisation et batterie · 5/10Position à la demande uniquement.avec une demande ponctuelle, pas en continuRéponse
R1
Scanner un colis avec la caméra · 6/10Scan réel en production.un scan de QR code pour valider les points en caisse, avec CameraXRéponse
R1
Demander les permissions · 5/10Demande standard sans parcours de secours.une boîte de dialogue au premier usageRéponse
R1
Mode hors ligne et synchronisation
indispensablePartiel · 6/10
File d'actions à synchroniser · 6/10Absent de son expérience.On n'a jamais fait de mode hors ligneRéponse
R2
Tâches de fond avec WorkManager · 6/10Connu en théorie.peut-être WorkManager, mais je n'ai pas eu l'occasion de le mettre en placeRéponse
R2
Coroutines et programmation réactive
Partiel · 5/10
Coroutines ou flux réactifs · 5/10Comparaison impossible.Je n'ai pas travaillé avec RxJSRéponse
R3
Annuler un traitement · 5/10Annulation par le scope.c'est annulé quand l'écran est détruitRéponse
R3
Releases bimensuelles
Partiel · 6/10
Analyser un crash en production · 6/10Suivi réactif.on regarde la console Google Play quand un utilisateur se plaintRéponse
R4
Tests d'interface · 6/10Pas de tests d'interface.Les tests d'interface, on n'en a pas vraimentRéponse
R4
Usage de l'IA
indispensablePartiel · 5,3/10
S'il code avec un assistant IA (Copilot, Cursor, Claude Code, ChatGPT…) : quelles tâches de développement il lui confie, et lesquelles il garde · 5/10Tâche déléguée.surtout pour écrire des composables à partir d'une descriptionRéponse
R5
Comment il relit, teste et corrige le code que l'assistant produit · 6/10Vérification faible.Je n'ai pas de méthode très précise pour vérifier ce qu'il produitRéponse
R5
Ce qu'il ne confie jamais à l'assistant : données confidentielles, sécurité, décisions d'architecture, cas où il s'est trompé · 5/10Limite posée sur les secrets.Je ne lui confie pas les clés d'APIRéponse
R5