AccueilBlogTest technique Power Apps
Guide recrutement data

Test technique Power Apps : ce qu'on evalue en entretien

Power Apps permet de creer des applications sans code. Entre un formulaire et une app robuste en production, l'ecart est considerable.

Data Builder·Juin 2025·6 min de lecture·Data Analyst
Sommaire
  1. Canvas apps
  2. Power Fx
  3. Connecteurs
  4. Gouvernance
  5. Grille

Power Apps permet de creer des applications sans code. Entre un formulaire basique et une application robuste en production, l'ecart est considerable.

1Canvas apps et interface

Question discriminante

Difference entre une canvas app et une model-driven app ?

Canvas app = interface completement personnalisable. Model-driven app = generee depuis Dataverse, moins flexible mais plus rapide pour les CRUD standards.

2Power Fx : le langage des formules

Question discriminante

Difference entre Patch() et SubmitForm() ? Quand utilisez-vous l'un ou l'autre ?

// Patch : mise a jour directe Patch(Commandes, LookUp(Commandes, ID = varID), {Statut: "Valide", DateValidation: Now()}) // Filter avec recherche Filter(Clients, StartsWith(Nom, txtRecherche.Text))

3Connecteurs et sources de donnees

Question discriminante

Vous construisez une app connectee a SharePoint et SQL Server. Quelles considerations de performance ?

Un profil confirme mentionne les limites de delegation : certaines fonctions Power Fx ne peuvent pas etre delegues a la source et chargent toutes les donnees localement (limite 500-2000 lignes par defaut).

Signal d'alerte : un profil qui ne connait pas la delegation va construire des apps qui plantent sur des listes SharePoint de plus de 2000 elements.

4Gouvernance et ALM

Question discriminante

Comment gerez-vous les environnements Dev/Test/Prod dans Power Apps ?

5Grille par niveau

NiveauMaitrise attendueSignal GONO-GO
JuniorCanvas app basique, galleries, formulairesFormules If/Filter/Patch simples, connecteur SharePointNe sait pas ce qu'est la delegation
ConfirmePower Fx avance, delegation, connecteurs premiumA construit une app avec Patch() et gestion d'erreursNe connait pas les solutions ni les environments
SeniorALM, DLP policies, Dataverse, performanceA deploye des apps via solutions entre environmentsN'a jamais configure de DLP policy
LeadArchitecture CoE, gouvernance, standards equipeA mis en place le CoE Starter Kit pour l'organisationNe peut pas expliquer les implications de licence premium

Vous recrutez un profil data ?

Premier entretien gratuit. Rapport GO/NO-GO sous 48h.