Questions gratuites PD-1 — Salesforce Certified Platform Developer I
Téléchargez gratuitement 42 questions d'entraînement pour la certification PD-1 proposée par Salesforce. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.
Caractéristiques de l'examen blanc
| Code de certification | PD-1 |
| Éditeur | Salesforce |
| Nombre de questions | 42 |
| Type | QCM avec 4 réponses possibles |
| Niveau | associate |
| Catégorie | IT |
| Prix | 100% gratuit |
Aperçu de 8 questions représentatives
Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement PD-1. Pour accéder aux 42 questions complètes, lancez l'examen blanc gratuitement.
Question 1
Un administrateur constate que le rapport de performance du système montre une augmentation critique des CPU usage sur les jobs batch la nuit. Aucun changement de code a été made. Quel diagnostic est probable?
- Le volume de données à traiter a augmenté, créant plus de work par batch invocation
- Une mise à jour Salesforce a changé l'ordre d'exécution des batches sans notification
- Des triggers additionnels se déclenchent pendant l'exécution batch, créant une surcharge
- Les indexes de base de données ont dégradé sa performance
Question 2
Un administrateur Salesforce doit configurer un processus où un changement sur Account doit déclencher une mise à jour sur tous les Opportunities liés instantanément et de manière atomique. Quel est le choix optimal?
- Utiliser un trigger sur Account qui bulk-update les Opportunities liées avec une relation enfant
- Créer un Process Builder sur Account qui déclenche une action pour chaque Opportunity
- Implémenter un Flow Process qui interroge les Opportunities et met à jour en boucle
- Utiliser un workflow rule avec une action de mise à jour de champ sur Account
Question 3
Un administrateur doit supporter deux versions d'une API externe, car les anciens clients utilisent v1 while les nouveaux utilisent v2. Comment structurer le code Apex pour cette dualité?
- Créer deux classes implémentant une interface commune, sélectionnées par une Custom Setting ou metadata
- Implémenter un if/else basé sur le User Id pour router vers la bonne version
- Créer deux org séparé avec replication de données pour chaque version d'API
- Utiliser une classe abstraite qui détecte la version à partir de la réponse HTTP
Question 4
Un développeur doit concevoir une classe qui gère les erreurs API de manière gracieuse avec une stratégie de retry. Les erreurs peuvent être temporaires ou permanentes. Quel approche distingue les deux?
- Vérifier le HTTP status code et le body de réponse, retry sur 5xx, abort sur 4xx
- Implémenter une boucle de retry inconditionnelle jusqu'à 10 tentatives
- Utiliser une annotation @future avec retry automatique basée sur les exceptions
- Créer une classe statique qui track les erreurs historiques et skip les APIs défaillantes
Question 5
Une entreprise a un objet personnalisé Transaction avec 50 millions d'enregistrements. Les utilisateurs constatent que les listes de sélection liées prennent 30 secondes à charger. Comment résoudre ce problème de performance?
- Utiliser SOQL avec filtrage intelligent et indexation sur les champs lookup, ou implémenter une Lightning lookup component custom
- Diviser l'objet en plusieurs petits objets avec external IDs et query federation
- Créer une vue de base de données dans Salesforce avec aggregation pré-calculée
- Utiliser un rapport personnalisé comme source de données pour la sélection lookup
Question 6
Un administrateur constate que des flow asynchrones prennent soudainement 10x plus long qu'avant. Aucun changement de code n'a été effectué. Quel diagnostique est probable?
- Le nombre de flows en queue a augmenté, créant une contention dans le pool asynchrone
- L'analyse de requête a changé automatiquement pour tous les flows actifs
- Les données dans l'org ont augmenté, ralentissant les requêtes SOQL dans les flows
- Un changement de limite de gouvernance a réduit les DML par transaction
Question 7
Un administrateur doit configurer un système où les flux de processus métier doivent être version-controlled et déployables via CI/CD. Quel approche offre le meilleur control?
- Utiliser Flow XML source control dans un repository Git et deployer avec force CLI ou Metadata API
- Exporter les flows en JSON et importer dans chaque org manuellement
- Utiliser Salesforce Change Sets pour migrer les flows entre orgs
- Créer des flows identiques dans chaque org avec documentation de synchronisation
Question 8
Une entreprise doit synchroniser des Accounts Salesforce avec un système CRM externe toutes les heures. Occasionnellement, 2-3 secondes peuvent être perdues entre chaque synchronisation. Quel approche minimise les incohérences?
- Utiliser une tâche programmée avec un timestamp de dernière synchronisation stocké dans Custom Setting
- Implémenter un changement de données en temps réel avec Change Data Capture et un buffer
- Créer un trigger sur Account qui appelle immédiatement l'API du système externe
- Utiliser un Workflow Rule avec sécurité optimiste pour un retry automatique en échec
Accédez aux 42 questions complètes gratuitement
Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.
Lancer l'examen blanc PD-1 →
Pourquoi s'entraîner avec Certifexpress ?
- Questions au format officiel Salesforce
- Corrections détaillées avec explications techniques (200+ mots par question)
- Examen chronométré comme le jour J
- Option "Refaire les questions ratées" pour cibler vos lacunes
- Suivi de votre progression dans votre tableau de bord personnel
- Accès illimité, aucun abonnement requis